aboutsummaryrefslogtreecommitdiff
path: root/ansible
AgeCommit message (Collapse)AuthorFilesLines
2016-06-15Merge "Makes ml2_conf.ini configuration consistent"Jenkins1-1/+1
2016-06-14Makes ml2_conf.ini configuration consistentDerek Ditch1-1/+1
Change-Id: I10f2209428b21cd3dedb6b7fb14e9de34bbf3fa4 Closes-Bug: 1592444
2016-06-14Remove verbose parameter from lbaas_agent.ini fileChristian Berendt1-1/+0
The verbose parameter is deprecated and should not be used. This solves the following issue: Option "verbose" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future TrivialFix Change-Id: Ifb04c3f396a96b6917637af3a90a3ddb1599e29d
2016-06-14Update kollaglue repo on docker to kollaSwapnil Kulkarni (coolsvap)1-1/+1
[1] http://lists.openstack.org/pipermail/openstack-dev/2016-June/097227.html Change-Id: I73af59dcf1e755dbe0579486f1fb0ebe5ca0119c Closes-Bug: #1592286
2016-06-13Load the metadata definitions during Glance bootstrapChristian Berendt1-0/+2
Change-Id: I4e6ecbcfbd11a516b1ddc2fe7a62f20b8313ae07 Closes-bug: #1584698
2016-06-13Fix the openstack_release variable in all.ymlJeffrey Zhang1-1/+1
In the master branch, we should use 3.0.0 release version Change-Id: I3b10307c2072c28ea00e26fbbdf6723ebc318f30
2016-06-09Merge "Config files having underscores breaks Kolla-Kubernetes."Jenkins4-6/+6
2016-06-09Merge "Fix the neutron reconfigure issue"Jenkins1-8/+16
2016-06-09Fix the prechecks for the ansible versionJeffrey Zhang2-2/+2
Change-Id: I7005a7ce15fa91df2c1e54569a80d7085e99e24e Partial-Implements: blueprint ansible2
2016-06-07Fix the neutron reconfigure issueJeffrey Zhang1-8/+16
The newly added lbaas agent crashes the neutron reconfigure. This PS fix the issue. TrivialFix Change-Id: I170ab809e9880fd7b1edcee68409c4a7b373e700
2016-06-06Config files having underscores breaks Kolla-Kubernetes.Ken Wronkiewicz4-6/+6
I just thought I'd dash off a quick patch and change the underscore to a dash. Change-Id: Ib34cfc8039de01be7e37176648482f9815ac3848 Closes-Bug: #1589734
2016-06-04Merge "adding else statement with empty string starting ansible 2.X it ↵Jenkins1-6/+5
require a else statement."
2016-06-03Merge "Add vars to the merge_config task in config-neutron-fake.yml"Jenkins1-0/+4
2016-06-03adding else statement with empty stringmgatien1-6/+5
starting ansible 2.X it require a else statement. Closes-bug: #1588941 Change-Id: I3f12be8de75ddcebf28a077c361a9206b36aafb0
2016-06-03Merge "Enable HAProxy consider MariaDB wsrep_local_state"Jenkins4-0/+89
2016-06-03Add vars to the merge_config task in config-neutron-fake.ymlHui Kang1-0/+4
Change-Id: I3cb6c6a1879bb463da42d5d20fd6bb5d4b067a41 Closes-Bug: #1588722
2016-06-03Enable HAProxy consider MariaDB wsrep_local_stateEttore Simone4-0/+89
This patch enable wsrep_notify_cmd to rename haproxy user in haproxy_blocked when the node is not ready to serve and restore it when ready. Change-Id: I4f49960d7ff2fa689d6ea730b2574f16f083edc1 Closes-Bug: 1578752 Closes-Bug: 1587752
2016-05-31Merge "Do not use bare variables in the ceph role"Jenkins3-8/+8
2016-05-31Merge "Manila driver session is needed only in manila-share"Jenkins3-84/+100
2016-05-31Manila driver session is needed only in manila-shareMauricio Lima3-90/+106
Generic, cinder, nova and neutron session aren't needed in manila-api and manila-scheduler. It's only needed in manila-share container. Closes-Bug: #1576823 Change-Id: Iad3054e00621b5fe7273213e1d85b54bcca2ba4a
2016-05-31Merge "Log the traceback in the kolla libraries"Jenkins2-4/+8
2016-05-31Merge "Use file module instead of running rm to remove a directory"Jenkins1-1/+3
2016-05-31Merge "Adding Upgrade to iscsid/tgtd container"Jenkins1-0/+4
2016-05-31Merge "Fix the cinder backup permission issue when enable ceph"Jenkins2-0/+8
2016-05-31Merge "Fix the incompatibility for ansible 2.1.0"Jenkins2-14/+14
2016-05-31Fix the cinder backup permission issue when enable cephJeffrey Zhang2-0/+8
Closes-Bug: #1587244 Change-Id: I22ed3c57e4669c4372daf448da8385729c7cc8d1
2016-05-31Log the traceback in the kolla librariesJeffrey Zhang2-4/+8
The traceback is logged also and will be helpful when the library failed. We can get which line is failed from the log. TrivialFix Change-Id: Ia417232007e2f34c83d2e7cad6ed08dee49ce836
2016-05-30Fix the incompatibility for ansible 2.1.0Jeffrey Zhang2-14/+14
Ansible 2.1.0 has lots of change and the plugin is not compatible between 2.0.0 and 2.1.0. This change fix the gap. * fix the signature change for _make_tmp_path in ansible 2.1.0 * fix the common_options in the kolla_docker.py Change-Id: I05f5f05581c8bd625cd868fa0db549d0c60a7043 Closes-Bug: #1586018
2016-05-27Merge "Run HAProxy in a chroot jail"Jenkins1-0/+3
2016-05-27Adds Neutron LBaaS SupportDaneyon Hansen15-1/+131
Previously, kolla did not support neutron lbaas functionality. Only Lbaasv2 is supported in Mitaka. Additional information can be found here: http://docs.openstack.org/mitaka/networking-guide/adv-config-lbaas.html Magnum uses Neutron Lbaas to provide high availability to COE API and Etcd endpoints within a bay. Therefore, Neutron Lbaas is required for Kolla to support Magnum. Co-Authored-By: Serguei Bezverkhi <sbezverk@cisco.com> Partial-Bug: #1551992 Change-Id: I05360b7c447c601fcb3c2b6b2a913ef5cc0f3a1b
2016-05-27Use file module instead of running rm to remove a directoryChristian Berendt1-1/+3
This will solve the following issue when running the kolla-ansible cleanup command: [WARNING]: Consider using file module with state=absent rather than running rm Closes-bug: #1586406 Change-Id: I366b6f27e697b24c6c54882c08afe4048803b4e8
2016-05-27Do not use bare variables in the ceph roleChristian Berendt3-8/+8
This will resolve the following deprecation warning: Using bare variables is deprecated. Update your playbooks so that the environment value uses the full variable syntax. This feature will be removed in a future release. Partial-bug: #1586404 Change-Id: I9086d3f9e7904836e72e6df2fefaa084e5229f7e
2016-05-26Merge "Bump the ansible to 2"Jenkins3-61/+63
2016-05-26Merge "add support for non-default database_port in kolla/ansible"Jenkins26-25/+42
2016-05-24Merge "Make configurable the location where config files are merged"Jenkins17-109/+112
2016-05-24Bump the ansible to 2Jeffrey Zhang3-61/+63
DocImpact Change-Id: I3cdfbf84919de80f535c030bd146787ecda40dec partial-Implements: blueprint ansible2
2016-05-24Merge "Generate configuration using ansible for any project"Jenkins1-1/+4
2016-05-23Change ansible image to kolla_toolboxRyan Hallisey3-5/+5
All the images follow the same naming schema where the container name is part of the ansible variable name. Currently, the kolla_toolbox container is named ansible_image_full. Change this to match what the container name is. Could impact operators who are specifying ansible_image_full in globals.yml. TrivialFix Change-Id: I9f0cbe4bd69ce17489310a1f5734a254e6ebe27b
2016-05-23Merge "Configure the rabbitmq ha policy in config file"Jenkins4-4/+24
2016-05-23Merge "Adding variables for Cinder iSCSI backend configuration"Jenkins2-9/+14
2016-05-23Make configurable the location where config files are mergedRyan Hallisey17-109/+112
An operator may want to specify the location of custom config files so that kolla can detect their location and merge them with the default configs generated. Partially implements: blueprint multi-project-config Change-Id: Ibfb38d07a36dfa7fe25381adc34cc1d3cbe7d1e1
2016-05-23Generate configuration using ansible for any projectRyan Hallisey1-1/+4
Give outside projects the ability to consume kolla-ansible as a config generation mechanism by allowing for the developer to define a directory structure within /etc/kolla that fits a project's needs. For example, kolla-kubernetes does not define configuration in terms of serivces, but in terms of pods (groups of services). Partially implements: blueprint multi-project-config Change-Id: If08443aefcaf5fa5604b243b39a6a2d54e431cff
2016-05-23Configure the rabbitmq ha policy in config fileJeffrey Zhang4-4/+24
Closes-Bug: #1580884 Change-Id: Ief5917d48dbf6abe4a5861e73b24d534b889bd52
2016-05-18Merge "Stop configuring neutron to enforce DHCP MTU option"Jenkins1-1/+0
2016-05-18Fixed typos in Ansible filesFrancesco Vollero3-3/+3
Files affected: - ansible/roles/ceph/tasks/bootstrap_mons.yml - ansible/roles/neutron/tasks/deploy.yml - ansible/roles/neutron/tasks/start.yml TrivialFix Change-Id: Ic4b624cfe0ae4d73b49e616319e9db2229931249
2016-05-17Merge "Add a cluster_network interface when we use ceph"Jenkins2-1/+2
2016-05-17Merge "Make Heka collect Ceph logs"Jenkins7-2/+12
2016-05-17Stop configuring neutron to enforce DHCP MTU optionIhar Hrachyshka1-1/+0
Since Mitaka, Neutron does the right job to calculate and advertise correct MTU to instances, out of the box [1]. [1] https://review.openstack.org/#/c/302165/ TrivialFix Change-Id: I71a6dc5b56c2c1fb9db757df77a56feababdc039
2016-05-17Add a cluster_network interface when we use cephweiyu2-1/+2
Because of the consideration of security and performance, ceph community recommend the use of two separate network public networks and cluster networks. refer: http://docs.ceph.com/docs/master/rados/configuration/network-config-ref/ DocImpact Closes-Bug: #1582095 Change-Id: I8cb0e14f86c859820fbbb8af8f94ac8155338e13
2016-05-13add support for non-default database_port in kolla/ansibleWaldemar Znoinski26-25/+42
This change makes each step of the kolla deployment aware of the port database was configured to listen on. It defaults mariadb_port to database_port. Change-Id: I8e85d5732015afc0a5481cb33e0b629fdfa84a1b Closes-Bug: #1576151 DocImpact