- 07 Jun, 2018 4 commits
-
-
Swann Perarnau authored
Stack create and delete take an option to wait for the operation to complete. It doesn't actually wait for the operation to complete, just for the Openstack side of it to be done. For creation for exemple, the nodes might still be booting.
-
Swann Perarnau authored
Ansible recommend a specific directory layout to deal with complex playbooks. As we expect this configuration to become trickier, let's adopt good practices right away.
-
Swann Perarnau authored
Previous code was blocking on stdout after subprocess completed with success, as `poll()` would return 0, and `not 0` is true.
-
Swann Perarnau authored
Region support See merge request !1
-
- 30 May, 2018 1 commit
-
-
Swann Perarnau authored
Reflecting changes in OpenRC file after Chameleon update on 2018/05/29.
-
- 29 May, 2018 2 commits
-
-
Swann Perarnau authored
Just realized that the blockquotes were not the right format for command lists. Should be using code blocks instead.
-
Swann Perarnau authored
Add a script to help with general configuration issues.
-
- 23 May, 2018 3 commits
-
-
Swann Perarnau authored
More doc to explain what is going on in these scripts.
-
Swann Perarnau authored
ansible/inventory.yaml is generated by `chi-appliance configure`
-
Swann Perarnau authored
Supporting the two regions of chameleon (TACC & UC) requires changes in the clouds.yaml/secure.yaml format, to avoid having a secure file with twice the info. We use the region support in os-client-config for that. I had to change the scripts a little bit, as the cloud name is now fixed but the region_name has to be specified.
-
- 22 May, 2018 1 commit
-
-
Swann Perarnau authored
Forgot to add the pipenv install command to make sure that the dependencies are installed on a new machine. Thanks to @tpatki
-
- 17 May, 2018 1 commit
-
-
Swann Perarnau authored
Will allow appliance management more easily, in a script separated from the lease stuff. Uses ansible under the hood to configure the appliance.
-
- 14 May, 2018 1 commit
-
-
Swann Perarnau authored
This is not ideal. Ansible has tons of issues when we launch it from there, and the configuration become tedious. It might be easier to deploy ansible on the frontend and rerun everything inside, or to create a python script that deals with ansible directly.
-
- 11 May, 2018 2 commits
-
-
Swann Perarnau authored
Add an option to create haswell allocations, but default to skylake nodes. Skylakes are required for power management.
-
Swann Perarnau authored
Using pipenv as the environment manager, implement as clouds.yaml workflow and a script to manage leases on chameleon. Note that the clouds.yaml only support chi-tacc for now. We will need to add another region for UC later.
-
- 08 May, 2018 1 commit
-
-
Swann Perarnau authored
Derived from the complex appliances documentation. I'm still in the process of understanding the whole softwareconfig part, but it's a start.
-