1. 07 Jun, 2018 4 commits
    • Swann Perarnau's avatar
      [feature] add playbook arg to configure · ac4c713b
      Swann Perarnau authored
      Usefull for users that want to try a different set of roles.
      ac4c713b
    • Swann Perarnau's avatar
      [feature] wait for frontend when configuring · c3308df5
      Swann Perarnau authored
      Ansible allows us to wait for the node to become available, which should
      allow us to launch the `configure` command as soon as `create --wait`
      completes.
      
      Uses default wait_for_connection module, which should poll for 10
      minutes.
      
      Requires that we disable gather_fact, and reactivate it after the
      connection succeeds.
      c3308df5
    • Swann Perarnau's avatar
      [feature] make wait optional on create/delete · 76694f1e
      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.
      76694f1e
    • Swann Perarnau's avatar
      [fix] Stop readline on success · b52e2422
      Swann Perarnau authored
      Previous code was blocking on stdout after subprocess completed with
      success, as `poll()` would return 0, and `not 0` is true.
      b52e2422
  2. 23 May, 2018 1 commit
    • Swann Perarnau's avatar
      [feature] add support for the 2 chi regions · 38ebe9ca
      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.
      38ebe9ca
  3. 17 May, 2018 1 commit