Skip to content
Snippets Groups Projects
  1. Jan 06, 2016
  2. Dec 31, 2015
  3. Dec 22, 2015
    • SamYaple's avatar
      Simplify config creation · ed82afa8
      SamYaple authored
      Convert config creation from a playbook to an action_plugin. This
      reduces the complexity and confusion while retaining the same augment
      structure and flexibility.
      
      This allows us to remove the 0-byte files as requirements. They will
      still be used if they are present (this means we require additional
      documentation around them).
      
      DocImpact
      Closes-Bug: #1528430
      Change-Id: I2c789f6be9f195c7771ca093a6d59499564b4740
      ed82afa8
  4. Nov 23, 2015
    • Sam Yaple's avatar
      Make the database json variable more readable · 970617b8
      Sam Yaple authored
      Additionally remove tty from the container cleanup docker section. It
      was added in a sed in a previous patchset by serves no purpose.
      
      Change-Id: Ib617870616bca687f72ffaa44b2e9a3a11ef1011
      Partially-Implements: blueprint cleanup-playbooks
      970617b8
  5. Nov 03, 2015
  6. Oct 14, 2015
    • Sam Yaple's avatar
      Add tty to containers · b2ac6e80
      Sam Yaple authored
      sudo requires a tty to function by default on centos. Instead of
      tweaking the sudo conf we can just add a tty. This has the added
      advantage of making the containers more friendly if you have to
      `docker exec -i <container> bash` into them.
      
      Change-Id: If97a02ca1d37c243a787d98ade54bde8d641aecd
      backport: liberty
      Partially-Implements: blueprint functional-testing-gate
      b2ac6e80
  7. Oct 13, 2015
    • Sam Yaple's avatar
      Bump ansible to 1.9.2 · c5be228b
      Sam Yaple authored
      Ansible 1.9.2 contains the fix needed for docker-py >1.2.0
      
      This is needed for some gate reasons, but it is also a good version
      bump because it fixes a few issues with delegate_to.
      
      Change-Id: Iafbabb3b0232620849d0548c5cd9d8d316c2b0f3
      backport: liberty
      Partially-Implements: blueprint functional-testing-gate
      c5be228b
  8. Oct 06, 2015
    • Sam Yaple's avatar
      Bring Kolla inline with FHS · 94162bd0
      Sam Yaple authored
      This brings Kolla images inline with FHS and should make finding
      locations of things more consistent and reliable with the linux world
      at large.
      
      Change-Id: Iece5b4da4bace0fb8b1f41a65ab2c852ec73e6f8
      Closes-Bug: #1485742
      94162bd0
  9. Sep 18, 2015
  10. Sep 09, 2015
    • Steven Dake's avatar
      Fix rabbitmq from failure during startup · 327d89bd
      Steven Dake authored
      Stagger the start times of the rabbitmq daemon so rabbitmq neither
      crashes and also properly forms a cluster.  This problem exists in
      the latest rabbitmq 3.5.4 available on rabbitmq.com for download.
      
      Change-Id: Iac4186b3c3b586de38467294399c7ed9415244de
      Closes-Bug: #1490780
      327d89bd
  11. Sep 06, 2015
  12. Sep 04, 2015
    • Vladislav Belogrudov's avatar
      Check exit status of bootstrap containers · 7f81dbc8
      Vladislav Belogrudov authored
      Currently bootstrap containers are waited to exit but are not
      checked for exit status and ansible runs further tasks. If
      bootstrapping fails we notice it at much later time.
      
      Change-Id: I137fc11b0f9d1f03d2ded08a213e8dbd62741f92
      Closes-Bug: #1492337
      7f81dbc8
  13. Sep 02, 2015
    • Sam Yaple's avatar
      Fix rabbitmq part 2 · 1e963d12
      Sam Yaple authored
      Change-Id: I69a5ace61dd621a7fc0354d4deb5e8937505e13e
      Partial-Bug: #1480496
      1e963d12
    • Sam Yaple's avatar
      Fix rabbitmq perms · 77466a29
      Sam Yaple authored
      If a bootstrap fails at some stage and leaves a rabbitmq_data
      container on a host, it will not bootstrap again and rabbitmq
      fails to start due to root permissions on /var/lib/rabbitmq.
      
      This patch improves the check for a valid, existing
      rabbitmq_data
      
      Closes-Bug: #1490602
      Change-Id: I6a00aaef38b4ab6a60dcfb5ed2f808513b9f8c84
      77466a29
  14. Aug 31, 2015
  15. Aug 21, 2015
    • Vladislav Belogrudov's avatar
      Rabbitmq servers fail to start due to wrong permissions · dd9986cf
      Vladislav Belogrudov authored
      Rabbitmq containers mount /var/lib/rabbitmq from 'data'
      containers with 'root:root' permissions because
      ansible does not wait for rabbitmq bootstrap container -
      the latter corrects access rights but sometimes gets
      killed just after start.
      
      Change-Id: I5cd1ce9810a1fd457dd34a1283e448204964c17d
      Closes-Bug: #1487422
      dd9986cf
  16. Aug 19, 2015
    • Sam Yaple's avatar
      Fix small typo in task name · b408bd53
      Sam Yaple authored
      Change-Id: I80e183985560404455443e6fa22e661bea3c0fa3
      Closes-Bug: #1486516
      b408bd53
    • Steven Dake's avatar
      Use one data container for all data volumes · bd5e5bbb
      Steven Dake authored
      The previous method of using the API image for a data container
      worked, but resulted in more data being bindmounted and copied
      into the system.  This patch resolves that by essentially using
      a distro-type as a FROM in a Dockerfile to generate
      distro-type-data.  Further all of the data containers used
      throughout ansible are modified to use this new data container.
      
      Change-Id: I8846573d4f2d4b98d4f46c770bfefc6d4c5cd0b5
      Partially-Implements: blueprint one-data-container
      bd5e5bbb
  17. Aug 14, 2015
  18. Jul 30, 2015
    • Sam Yaple's avatar
      Rename role name to service name · 0382909d
      Sam Yaple authored
      The original purpose for having an abstract like 'database' rather than
      the service name of 'mariadb' has been change. Our direction is different
      and this patch reflects consistent naming throughout
      
      Change-Id: I704896191cc5243f9dab2a4cca9120e9dc2ceb2c
      Closes-Bug: #1478328
      0382909d
Loading