Posted
2 months
ago
by
Chris Martin
@kageurufu observed there is also an issue with setting the instance passphrase. Once this is done we should not attempt to do it again, even across subsequent Ansible runs. So, we need a way to track this.
|
Posted
2 months
ago
by
Julian Pistorius
There is a new version: https://github.com/TurboVNC/turbovnc/releases/tag/3.1.3
|
Posted
2 months
ago
by
Chris Martin
@kageurufu concern: re-running a partially finished Ansible playbook could result in bad state on the instance (due to inadequate idempotence). So for now, we should probably only retry the git repository download, and run the Ansible only once.
|
Posted
2 months
ago
by
Chris Martin
Likely mitigated with newer version of Guacamole; Frank asked about timing of TurboVNC release with upstream fix.
|
Posted
2 months
ago
by
Frank Tackitt
retry git clone \\
--depth=1 \\
--branch="{instance-config-mgt-repo-checkout}" \\
"{instance-config-mgt-repo-url}" \\
/opt/instance-config-mgt
ansible-playbook \\
-i /opt/instance-config-mgt/ansible/hosts \\
-e "{ansible-extra-vars}" \\
/opt/instance-config-mgt/ansible/playbook.yml
|
Posted
2 months
ago
by
Chris Martin
This works, thanks. MR now needs approval.
|
Posted
2 months
ago
by
Chris Martin
Separating this out of #715.
Problem/Opportunity Statement
The create instance page is essentially a web form with several fields. Sometimes, a workshop that uses Exosphere will require each student or participant to create their own instance
|
Posted
2 months
ago
by
Frank Tackitt
Overview
Implements retry logic for the parts of instance setup that require network connectivity to external services, like downloading and running the Ansible playbook. If something fails, we wait a moment and try again, up to 3 times, before
|
Posted
2 months
ago
by
Chris Martin
Overview
Implements retry logic for the parts of instance setup that require network connectivity to external services, like downloading and running the Ansible playbook. If something fails, we wait a moment and try again, up to 3 times, before
|
Posted
2 months
ago
by
Chris Martin
Chris Martin
(81823057)
at
06 Nov 23:56
Merge branch 'cloud-init-multipart-retry' into 'master'
... and
3 more commits
|