aboutsummaryrefslogtreecommitdiff
path: root/ansible
AgeCommit message (Collapse)AuthorFilesLines
2016-03-21Fix mysql bootstrapSamYaple3-15/+21
The lightsout recover patch broke multinode mysql. Also the lightsout recovery didnt probably pass the --wsrep-new-cluster flag. This updates the mariadb bootstrap to work with multinode again. Closes-Bug: #1559480 Related-Id: I903c3bcd069af39814bcabcef37684b1f043391f Change-Id: I1ec91a8b2144930ea8f04cc1c201b53712352e4e
2016-03-21Merge "Move manila variable"Jenkins2-4/+4
2016-03-21Merge "Change deprecated options throughout Kolla"Jenkins3-10/+2
2016-03-21Merge "Add memcached_servers to keystone_auth section"Jenkins14-6/+95
2016-03-21Merge "Allow user to choose filesystem for osd"Jenkins3-1/+10
2016-03-21Install neutron in manila-share group only when enable_manila is trueJeffrey Zhang4-21/+21
TrivialFix Change-Id: Idfc5d03d3359003cdb82b85b71b87ccefd4a0a43
2016-03-21Fix heat endpoint registrationSamYaple1-8/+8
This got lost in the keystone v3 switchover. Change-Id: I014c28e71335672153df79be2110e7585d7a21c0 Related-Bug: 1553565
2016-03-21Merge "Fix Linux bridge reconfig issue"Jenkins1-1/+1
2016-03-21Merge "Add check if all the hostnames are resolvable"Jenkins1-0/+10
2016-03-21Fix Linux bridge reconfig issueVikram Hosakote1-1/+1
This bug was reported by eandersson in IRC today. TrivialFix Change-Id: I3100d2bc567f641894817bd9cf3b2213416085b2
2016-03-20Merge "Fix the prechecks role idempotent"Jenkins2-0/+5
2016-03-21Fix the prechecks role idempotentJeffrey Zhang2-0/+5
the prechecks role should be idempotent and should changed nothing when running. TrivialFix Change-Id: Ib5063d879e0f5f414d607bd9b6493a7499fc5652
2016-03-19Move manila variableSamYaple2-4/+4
The user variable was incorrectly in passwords.yml The naming was inconsistent, it should be prefixed with manila_* Removed old unused variable TrivialFix Change-Id: I182797fcc6d62d35174403d78d71c8ad7ddcbc43
2016-03-19Change deprecated options throughout KollaSamYaple3-10/+2
These options have all be deprecated/removed. This switches all options to thier proper mitaka values. TrivialFix Change-Id: Ica8d5ea0d48da01ee11672a32890431acd6a306d
2016-03-19Fix 'optional' config.json valuesSamYaple6-15/+13
These values are optional only when the services are not enabled. If the file does not exist we should not warn, but rather inform. Ceph-mon is an exception here since its bootstrap process means the files may or may not exist initially. TrivialFix Change-Id: Ic02bece76d480e99deecf612036f37abb5604135
2016-03-19Rework heka log copyingSamYaple2-39/+27
Now that we have reconfigure we dont have to copy over all config files at the same time. TrivialFix Change-Id: I866be0f05e604151e081974a64f17bf65787f604
2016-03-19Allow external ceph journals and fix bootstrapSamYaple2-4/+16
This allows us to specify external journals for osds which can greatly improve performance when the external journals are on the solid-state drives. The new lookup and startup methods fix the previous races we had preventing osds from being created properly. This retains the same functionality as before and is completely compatible with the previous method and labels, however this does set new labels for all new bootstrap OSDs. This was due to a limitation in the length of the name of a GPT partition. Closes-Bug: #1558853 DocImpact Partially-Implements: blueprint ceph-improvements Change-Id: I61fd10cb35c67dabc53bd82270f26909ef51fc38
2016-03-19Allow user to choose filesystem for osdSamYaple3-1/+10
Change-Id: I9c770a08219d2eead5ece8e3462157359cd920cb Partially-Implements: blueprint ceph-improvements
2016-03-19Add memcached_servers to keystone_auth sectionSamYaple14-6/+95
The in-process cache for keystone tokens has been deprecated due to "incosistent results and high memory usage" with the expectation we switch to memcached_servers if we want to stay performant. Add memcache_servers [cache] section to the appropriate servers as the [DEFAULT]\memcache_servers options was deprecated. TrivialFix Related-Id: Ied2b88c8cefe5655a88d0c2f334de04e588fa75a Change-Id: Ic971bdddc0be3338b15924f7cc0f97d4a3ad2440
2016-03-19Fix linuxbridge driverSamYaple1-1/+1
We were specifying the wrong driver in our nova.conf Change-Id: I37a3d366f2895b9d1281815ef85209feaa37b92d Closes-Bug: #1559494
2016-03-19Add check if all the hostnames are resolvableMichal (inc0) Jastrzebski1-0/+10
Rabbitmq can't work with IPs, so we need to make sure that all rabbit cluster hosts can resolve each others hostnames. We should also require that in docs. DocImpact Closes-Bug: #1559158 Change-Id: I2418187138988d21da3dc3624e9cdbda891d4894
2016-03-18Fixes incorrect swift service endpointsSerguei Bezverkhi1-3/+3
This bugfix fixes incorrect swift proxy-server endpoint. Closes-Bug: #1559207 Change-Id: Idcdbaedbbde4922b0d5e31557aaf5cfcfdff8636
2016-03-18Enabled nova->glance snapshotsSamYaple1-1/+1
Thanks to the related-id commit we can do nova->glance snapshots. This updates the keyrings to reflect that change. Change-Id: I02f083aec0255e9d681bd225a11ead6f5a379366 Related-Id: If13d25b6c94e247d2505583b524ae3af9c34b5dc
2016-03-18Playbook for rabbitmq upgradeMichal (inc0) Jastrzebski2-0/+22
Main issue with rabbitmq clusterer setup is to shut down gospel node as last one, which is bulk of this change Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I88e566a19ed813b0e3eef65ef7139ccfaa0c2700 Implements: blueprint upgrade-rabbitmq Partially-implements: blueprint upgrade-kolla
2016-03-18Merge "Add unmap to cinder for ceph"Jenkins1-0/+1
2016-03-18Merge "Allow per node configuration with augments"Jenkins16-0/+22
2016-03-18Add unmap to cinder for cephSamYaple1-0/+1
This matches the current default for nova.conf. Use unmap/discard if t is enabled on the hypervisor. This option is new for mitaka. TrivialFix Change-Id: Id94c05e2ec8a65c75ec82afcd4150390f8b87ee2
2016-03-18Merge "Refactor glance config tasks"Jenkins1-17/+3
2016-03-18Merge "Add cron to pull playbooks"Jenkins1-0/+6
2016-03-18Merge "Change libvirt volume name to libvirtd"Jenkins1-2/+2
2016-03-17Allow per node configuration with augmentsSamYaple16-0/+22
This type of per node configuration is required to support things like availability zones for nova. As always, if this file doesnt exist it doesnt get used so this change is safe. TrivialFix Change-Id: Iff8172af522c2c96e5f2c173b24a5dfd4d522ed2
2016-03-17Refactor glance config tasksSamYaple1-17/+3
This now matches the way we copy confis in other services. TrivialFix Change-Id: Ia9c6d5f9a633c0b20b4d9a697863bd2753d39443
2016-03-17Add cron to pull playbooksSamYaple1-0/+6
TrivialFix Change-Id: I9e7e65d6e5ddfb3c387e147a8cc6f5aae1aab0cd
2016-03-17After refactor, the upgrade code was missing taskSamYaple1-0/+2
TrivialFix Change-Id: Ic946c613e5197d988897bd450040a1ea66a60f77
2016-03-17Reconfigure for haproxyMD NADEEM2-0/+77
Add reconfiguration for haproxy Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net> Closes-Bug: #1553528 Change-Id: Ibe9266dfac8e79c5aa56a17eb908ff12cd81cc05
2016-03-17Merge "MariaDB lights out recovery"2.0.0.0rc1Jenkins5-65/+117
2016-03-17Merge "Remove commented line"Jenkins1-1/+0
2016-03-16Merge "Set --ipc option to "host" for kolla_docker"Jenkins1-0/+20
2016-03-16Remove commented lineMauricio Lima1-1/+0
TrivialFix Change-Id: Iadeada65248160ac34d917c67dca7954e1b449d2
2016-03-16Merge "Mariadb upgrade"Jenkins2-0/+11
2016-03-16Set --ipc option to "host" for kolla_dockerSerguei Bezverkhi1-0/+20
This change will enable to lvm commands running in a container communicate with udev process running on a host. Partially-Implements: blueprint iscsi-lvm2-docker Change-Id: If780710bb81adaee44ce0d291e22ce91ec6436aa
2016-03-16MariaDB lights out recoverySamYaple5-65/+117
This playbook only matters for multinode since AIO can recover from power outage without additional configuration. DocImpact Implements: blueprint mariadb-lights-out Change-Id: I903c3bcd069af39814bcabcef37684b1f043391f
2016-03-16Mariadb upgradeSamYaple2-0/+11
Minor versions of mariadb upgrade do not require full cluster stop. Full cluster stop will need to be address during the move to 10.1 at some time in the future. Change-Id: Ia048a3fd4d79921f827f3b88c623d26db506bfc3 Partially-Implements: blueprint upgrade-kolla Implements: blueprint upgrade-mariadb
2016-03-15Change libvirt volume name to libvirtdSamYaple1-2/+2
This change is a "futureproofing" thing. It has already been discussed that libvirt should not be a child of nova and should be removed out to the base docker directory (just like openvswitch isn't a child of neutron). That is not going to happen this cycle but when it does we can't change the name of the volume. This updates the volumes to the proper name of libvirtd. This is in contrast with the libvirtlogd volume that will be needed in newton due to libvirt 1.3 Of note, the container can remain named nova_libvirt since we can change that on the fly later without breaking instances. This wont break liberty as named_volumes are not backported yet. TrivialFix Change-Id: I16cf9e1b1dbba9b5a9f5cc883494580e276d4f72
2016-03-15Switch to with items for sysctlSamYaple2-23/+11
This will give more info to the user about the specific values being set and allows us to grow this list easier. TrivialFix Change-Id: Iaf22bf2c9f4ab294bec0cca17699d461852109ac
2016-03-15Move sysctl out of haproxy containerSamYaple1-2/+5
sysctl was improperly set in the contaienr itself which is not correct TrivialFix Change-Id: If2ffca6d2a40e86db4af2f103a27b280bc5fa2ff
2016-03-15Merge "Fix UnicodeEncodeError for Manila"Jenkins1-1/+1
2016-03-15Fix UnicodeEncodeError for ManilaMD NADEEM1-1/+1
TASK: [manila | Copying over manila.conf] fails while deploying Manila ubuntu binary image with the following error. UnicodeEncodeError: 'ascii' codec can't encode character u'\u2018' in position 313: ordinal not in range(128) The reason was use of non-ascii character <``> in manila.conf.j2 which is replaced by <''> in this patch to fix the issue. Change-Id: Ic26a5829ed700179997c7c06836fd581a67a6777
2016-03-15Merge "Use ubuntu Mitaka repo"Jenkins1-4/+2
2016-03-14Move neutron options from group "DEFAULT" to group "generic"Mauricio Lima1-6/+6
Change-Id: I0d62a7303e7336c3e4a43c4eec284605fda5d125 Closes-Bug:#1557037