aboutsummaryrefslogtreecommitdiff
path: root/ansible
AgeCommit message (Collapse)AuthorFilesLines
2016-10-09Choose node with largest seqno number for mariadb recoveryJeffrey Zhang2-1/+57
When all mariadb nodes are stopped gracefully, mariadb galera will write it's last executed position into the grastate.dat file. Need find the node with largest seqno number in that file and recovery from that node. Closes-Bug: #1627717 Change-Id: I6e97c190eec99c966bffde0698f783e519ba14bd
2016-10-09Merge "change perm and user wsgi file permission"Jenkins1-3/+3
2016-10-09integrate gnocchi with ceilometerJeffrey Zhang5-12/+21
Closes-Bug: #1626364 Change-Id: I9d586b950b7099a9b160f7b32c9ff00b189a0287
2016-10-09fix mistral requires auth_uri to point to v3 explicitlyzhubingbing1-2/+2
mistral create keystone client by using auth_uri to v3 explicitly[0] [0] https://github.com/openstack/mistral/blob/7685cdb1b653ecbeda28ad45adcc3196cb52767e/mistral/utils/openstack/keystone.py#L174,#L184 Change-Id: Iff38204414289a9aa36232b2c461bc5bdde46e56 Closes-Bug: #1620630
2016-10-08Remove unneeded Heka bootstrapping codeRyan Hallisey1-19/+0
The Heka bookstrap doesn't do anything different then the start code. Remove the boostrap step since it isn't needed. Change-Id: Id9906c6e2cef83fd6d1fcbcbef7a32d9948d07a3 Closes-bug: #1631651
2016-10-08Merge "fix can't collect horizon log in heka"Jenkins1-2/+2
2016-10-08Merge "add sahara log in heka"Jenkins3-1/+5
2016-10-07Merge "Fix genconfig and reconfigure for magnum"Jenkins3-10/+8
2016-10-07add sahara log in hekazhubingbing3-1/+5
Closes-Bug: #1631286 Change-Id: I874913a08e932766d9517bf4740de94146d7b5fb
2016-10-07Merge "Integrate gnocchi with ceph"Jenkins9-3/+153
2016-10-07fix can't collect horizon log in hekazhubingbing1-2/+2
Change-Id: Idecb70e90ae560d1c41756e3617225556087dd19 Closes-Bug: #1631048
2016-10-06Fix genconfig and reconfigure for magnumMartin Matyáš3-10/+8
Genconfig and reconfigure failing for magnum. Chainging magnum trust configuretion parameters to user/domain names instead of ids so they don't depend on register.yml task anymore. Change-Id: I55fddf48eafc44892fd0ab96835bfb0b51849d37 Closes-bug: #1630248
2016-10-06Remove unneeded blank linesMauricio Lima8-8/+0
TrivialFix Change-Id: I778d0a55adf1302c7a6f0702fec3a381d851f3df
2016-10-06Remove default values from conf fileMauricio Lima1-9/+0
https://github.com/openstack/barbican/blob/baf5edfbf9eff60ede03fd167e124960c126e525/barbican/common/config.py#L108-L131 TrivialFix Change-Id: I64baf401718ee694be4651fea6c1aae7cece358c
2016-10-05Merge "Heka template missing optional params"Jenkins1-2/+4
2016-10-05Heka template missing optional paramsPaul Bourke1-2/+4
If enable_rabbitmq or enable_keystone are false, the configs will not be copied to target nodes for these. This resulted in Heka failing to start. Change-Id: I93d15534802b671f1f42e8b2dfb523a17526ffb7 Closes-Bug: #1630613
2016-10-05Merge "fixed kestone fernet prechecks for multinode deployments"Jenkins1-1/+1
2016-10-05Merge "Fix horizon to use cache"Jenkins1-0/+3
2016-10-05Fix horizon to use cachePaul Bourke1-0/+3
Horizon was missing SESSION_ENGINE from it's conf which means it was not making use of memcached. Change-Id: I450aee05f59e344902f1e92d913f4c1ce9e8dcc6 Closes-Bug: 1630509
2016-10-04Merge "Fix sahara endpoint url"Jenkins1-3/+3
2016-10-04Fix l3_agent.ini rendering error when DVRPaul Bourke1-1/+1
The if/else blocks in this file cause a rendering error on control nodes when enable_neutron_dvr: yes ParsingError: File contains parsing errors: <???> [line 3]: u' external_network_bridge =\n' Change-Id: Ia461dcbbec531c4c6295b3c7e10da12c57b7d58b Closes-Bug: 1626995
2016-10-04Merge "Change mysql-check in HAProxy to post MySQL 4.1"Jenkins1-1/+1
2016-10-03Merge "Iscsid container fails to start on storage node when cinder is enabled"Jenkins1-2/+4
2016-10-03Merge "Handle z stream change for rabbitmq-server"Jenkins1-1/+1
2016-10-03Fix sahara endpoint urlEduardo Gonzalez1-3/+3
Sahara endpoint need api version and tenant_id in the URL, otherwise will fail with an incorrect path/resource could not be found. Change-Id: I348919b8ff1d00a1f6ce782f07ce2354201bac8b Closes-Bug: #1629895
2016-10-03Change mysql-check in HAProxy to post MySQL 4.1Nikita Gerasimov1-1/+1
By default HAProxy send pre-4.1 authentication packets which are cause warnings on server side. To use modern MySQl authentication mysql-check configuration have to include post-41 option. Change-Id: I88609d3a0cc3ce4a10e64ba65230ba4d97f34419 Closes-Bug: 1629911
2016-10-03Merge "Fix ironic failed"Jenkins4-5/+17
2016-10-03Handle z stream change for rabbitmq-serverJeffrey Zhang1-1/+1
We need install rabbitmq_clusterer plugin in the rabbitmq server folder. create a rabbitmq_server-3.6 folder to handle the z stream change for rabbitmq-server. TrivialFix Change-Id: I5254c1909f169e542d1a5efc910d5e17a53de7ff
2016-10-03Iscsid container fails to start on storage node when cinder is enabledMark Duggan1-2/+4
When the iscsid containers is included in the kolla deployment it starts successfully on a compute node but fails to start on a storage node, if cinder is enabled because the config file is not copied to the container BTW, if cinder is not enabled the iscsid container starts successfully on both the compute and storage nodes. Change-Id: I665535d858affebc9623b29f79c89c18f7cc399f Closes-Bug: #1629381
2016-10-03Merge "Remove redundant common play and add haproxy hosts"Jenkins2-5/+15
2016-10-03Merge "Add CADF event configurations in Keystone when enabled"Jenkins1-2/+2
2016-10-03fixed kestone fernet prechecks for multinode deploymentsbjolo1-1/+1
command fails since it is a compound command. Changed to a single awk command instead. Closes-Bug: #1629206 Change-Id: Id7963b15c3321eca6f891a625b1ba140dc57aa22
2016-10-03Merge "Download the rabbitmq_clusterer plugins to the correct path"Jenkins1-1/+1
2016-10-03Fix ironic failedJeffrey Zhang4-5/+17
* Mount system folder in ironic-conductor * Add package need in ironic-conductor * Fix the log path issue * Add ironic sudoer in ironic-base * Fix credential issue * Do not start nova-compute when enable ironic Closes-Bug: #1629334 Change-Id: If9d478c6513de37465403d458a88cf0da7ebd8a6
2016-10-03Download the rabbitmq_clusterer plugins to the correct pathSteven Dake1-1/+1
rabbitmq-server version upgrade to 3.6.5 in RDO repo. This patch set * Download the rabbitmq_clusterer plugins to the correct path * Install 3.6.5 rabbitmq-server for Ubuntu/Debian distro Closes-Bug: #1611655 Co-Authored-by: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: I8de9a553b506a15f4d96cc6b55f21e3a27887a1d
2016-10-02Update the upgrade.yml for mariadb rolescaoyuan2-5/+1
beacause upgrade is not required to recreate the database TrivialFix Change-Id: I50bbb1592dd1fd5262642077bbe3d9bd32503033
2016-10-01Add CADF event configurations in Keystone when enabledNarasimha SV1-2/+2
By default CADF events added even if they are disbaled in all.yml. Boolean check is missing is added so that CADF configurations will be added only if it is enabled. Change-Id: I757ae176228cc4e74d06ce85b27200bdcdd5dd5c Closes-Bug: #1607904
2016-10-01Merge "Add bootstrap_service.yml to upgrade.yml"Jenkins1-0/+2
2016-09-30Remove redundant common play and add haproxy hostsAndrew Widdersheim2-5/+15
In cf0c25c37 [0] a play was added to run the common role against all hosts. This ends up being redundant since every role includes the common role as a dependancy. The reasoning behind this change as pointed out by the author in the review comments [1] was so that an operator could run with '--tags common' and just have the common role applied. To avoid redundancy, the common play has been removed and tags have been added to the common role. This allows for just the common role to run when another role is including it while reducing redundancy. A side affect of removing the common playbook which runs against all hosts is that not all facts on all hosts are gathered at the beginning of the site.yml. This breaks the haproxy role since it relies heavily on facts to build out the haproxy.cfg file. Previously, the haproxy role would include several hosts purely for fact gathering purposes as pointed out in c68c9d95 [2] and a guard was put in place so that the tasks would only run against the 'haproxy' group. In 423e3f3f [3] these hosts were removed. After reading the review [4], this seems to have been done without fully understanding why the hosts were there in the first place. This change did not break anything however since the common role that ran on all hosts mentioned previously would gather all of the facts necessary. To fix this fact gathering issue replace the common role play with a play that will simply gather facts with an 'always' tag to ensure it is run regardless of what might be passed in the '--tags' argument by the operator. Kudos to Paul Bourke for helping identify many of these issues. [0] https://github.com/openstack/kolla/commit/cf0c25c37d4dd901a839a12247212c22493e1409 [1] https://review.openstack.org/#/c/369212/ [2] https://github.com/openstack/kolla/commit/c68c9d95fca6485c79a607b3716a88e284c7a64e [3] https://github.com/openstack/kolla/commit/423e3f3fdf07f40b46fed1125076880660d14c53 [4] https://review.openstack.org/#/c/355861 TrivialFix Closes-Bug: #1628472 Change-Id: Ia94146579e743935501f1ff4b4c1bf6cb7c43aa3
2016-09-30Merge "Fix mistral service"Jenkins4-7/+40
2016-09-29Merge "iscsi role misses 'storage' group"Jenkins1-1/+2
2016-09-29Merge "Fix wrong heat trustee configuration"Jenkins1-2/+0
2016-09-29Merge "Fix error in Gnocchi service"Jenkins2-16/+10
2016-09-29Integrate gnocchi with cephJeffrey Zhang9-3/+153
Gnocchi previously lacked high availability. We consider a lack of HA in our a vast majority of operator oriented services to be a defective design choice. this change integrates gnocchi with ceph to resolve the the lack of HA. Closes-Bug: #1626623 Change-Id: I71c5137842cb48bc4af0e50a2952df5631d0d6df
2016-09-29Fix error in Gnocchi serviceJeffrey Zhang2-16/+10
* mount gnocchi volume for gnocchi-api and gnocchi-statsd * fix the failed of gnocchi-api * use gnocchi user when running gnocchi-upgrade * use the app.wsgi file in python path directly, rather than copy it to /var/www/cgi-bin/gnocchi/app file TrivialFix Change-Id: Ie026b8f44cd8e9703bf115cebb4e2d50b114a3a2
2016-09-29iscsi role misses 'storage' groupVladislav Belogrudov1-1/+2
Cinder-backup containers require iscsid to mount iscsi volumes to backup if the volumes are on different storage host. This fix adds missing 'storage' group to iscsi playbook. Change-Id: Iba3fb861b3f14c20b8a020075f2473ba7a0dd9a2 Closes-Bug: 1611330
2016-09-29Merge "Mount host localtime for ceilometer"Jenkins2-1/+7
2016-09-29Fix typo in start.ymlzhangyanxian1-1/+1
TrivialFix Change-Id: I23d74821c7f65cdf20c214f7622f4df0d3c0e172
2016-09-28Mount host localtime for ceilometerJeffrey Zhang2-1/+7
Change-Id: Ia4a9e132683a8328cb2ff6d7e28e3560f2a8614e Closes-Bug: #1628584
2016-09-28Merge "Fix Magnum trustee issues"Jenkins3-9/+82