aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles
AgeCommit message (Collapse)AuthorFilesLines
2016-11-15Remove Ansible from KollaSteven Dake851-25234/+0
Change-Id: I5396e4b9927d3e65b6aa4185238a43a4765a996b
2016-11-15Merge "Deprecate scheduler_max_attempts option in nova"Jenkins1-2/+3
2016-11-15Merge "Ansible-ize OpenStack Designate"Jenkins22-4/+634
2016-11-15Merge "update dispatcher configurations for database backend"Jenkins1-0/+3
2016-11-15Merge "Use check_mode no instead of always_run"Jenkins3-12/+12
2016-11-15Merge "Revert "corrects invalid logrotate option maxsize""Jenkins1-1/+1
2016-11-15Deprecate scheduler_max_attempts option in novaZhongShengping1-2/+3
Option "scheduler_max_attempts" from group "DEFAULT" is deprecated. Use option "max_attempts" from group "scheduler". Change-Id: I7b25291b61200cf2402f19a187cc4fe2fe6b0e11 Closes-Bug: #1641840
2016-11-15Revert "corrects invalid logrotate option maxsize"Jeffrey Zhang1-1/+1
maxsize do exist and is better than size. need another approach to solve the issue. This reverts commit c4107ed723354336427afb30bc3e25cd5303baf5. Change-Id: I76eb00a9771907b071d974db33c15accd404e9ec
2016-11-14Merge "Fix placement of policy.json"Jenkins22-23/+129
2016-11-14Ansible-ize OpenStack DesignateRoss Krumbeck22-4/+634
Implement containers for main designate components. Add designate enable options and port configuration. Add designate groups to ansible inventory. Add designate configuration to haproxy. Add designate port checks. Add designate passwords to passwords.yml. Enable Designate and Neutron integration. Enable Designate and Nova integration. Fix designate-pool-manager container name for consistency. Co-Authored-By: zhubingbing <zhubingbing10@gmail.com> Change-Id: I34d8126e0cd8d71d5ced9b62f3776cc354fbb549 Implements: blueprint ansible-designate
2016-11-14update dispatcher configurations for database backendNarasimha SV1-0/+3
Ceilometer dispatcher configurations are there to have gnocchi as backend but when we use mongodb or mysql dispatcher configurations are missing. Change-Id: I16395b9dbd2d0da6c456d6a649a35454740827e5 Closes-Bug: #1640166
2016-11-14Fix neutron.conf.j2 metadata_workers spelling errorbjorn lofdahl1-1/+1
Change-Id: I8dbb25d643ab8da2b049f70d28bdd0839b9f2605 Closes-Bug: #1641591
2016-11-14Use check_mode no instead of always_runJeffrey Zhang3-12/+12
Change-Id: If42f9ec1a2371982a47f7fe8269fe39d65c599cf Closes-Bug: #1640247
2016-11-12Fix placement of policy.jsonDuong Ha-Quang22-23/+129
Currently, policy.json is put in "{{ node_config_directory }}/{{ service_name }}" in target nodes. Relocation policy.json to "{{ node_config_directory }}/{{ item }}" with item is corresponding service compoment config directory. Currently, the policy.json is copied to all services, but it should be reviewed and left only in neccesary service (at many cases, only API service needs that). Redundant files will be removed in follow up patchset. Change-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d Closes-Bug: #1639686
2016-11-11Fix copying nfs_shares configuration4.0.0.0b1Mauricio Lima1-5/+6
Using the `when` conditional on a `with_` loop gets evaluated on each loop iteration and will not skip a task entirely. Use the `skip` attribute to ignore errors in this scenario but only `skip` when `enable_cinder_backend_nfs` is not enabled. If it is enabled the `nfs_shares` file should be required and this task should fail if it does not exist. Co-authored-by: Andrew Widdersheim <amwiddersheim@gmail.com> Change-Id: I6b997dd943efe7b16beb63899c1488fa5353d996 Closes-Bug: #1641183
2016-11-11Merge "Allow cinder-volume to be configured to use NFS"Jenkins5-4/+37
2016-11-11Merge "Exclude port from ceilometer_database_mysql_address"Jenkins2-3/+3
2016-11-11Merge "Add kolla_logs volume to kibana container"Jenkins1-0/+1
2016-11-11Merge "corrects invalid logrotate option maxsize"Jenkins1-1/+1
2016-11-11Merge "Use horizon_logging_debug variable"Jenkins2-1/+3
2016-11-11Merge "Use uuid as keystone default token provider"Jenkins1-1/+3
2016-11-11Merge "Fix neutron lbaas dashboard"Jenkins1-0/+2
2016-11-11Merge "Corrects typo "mondodb_port" in ceilometer"Jenkins1-1/+1
2016-11-11Use uuid as keystone default token providerJeffrey Zhang1-1/+3
Keystone uses fernet as default provider in its code now. This patch adds provider=token in keystone.conf file explicitly. TrivialFix Change-Id: Id7142ff4f00ee99579ad420573eafefea0f4dcb7
2016-11-10Merge "Uses tunnel_interface as ovs tunnel instead of api_interface"Jenkins1-1/+1
2016-11-10Corrects typo "mondodb_port" in ceilometerFarid Da Encarnacao1-1/+1
Closes-Bug: 1640872 Change-Id: I3bd979af5626d016ec79696ab157e376476f5d28
2016-11-10Use horizon_logging_debug variableMauricio Lima2-1/+3
TrivialFix Change-Id: Ic474306223b9c6f5fa730ef765ca60c59d76f24b
2016-11-10Using openstack_logging_debug variable in horizonJeffrey Zhang1-1/+1
TrivialFix Change-Id: Id73897a44d20ddf024657e09716f9f4ee68621d2
2016-11-10Fix neutron lbaas dashboardJeffrey Zhang1-0/+2
Load neutron lbaas dynamic when neutron lbaas is enabled. Change-Id: I47913824fea87b721f254633c16d1dc6903b4f5d Closes-Bug: #1639325
2016-11-08Add kolla_logs volume to kibana containerChristian Berendt1-0/+1
Change-Id: Ie3a04fa6c0f7406fcbc9033a38d9941509d9dc90 Closes-bug: #1640303
2016-11-08corrects invalid logrotate option maxsizeSean Mooney1-1/+1
- logrotate does not have a maxsize option. while logrotate supports a minsize option its couterpart is size. - This chage replaces the use of maxsize with size in cron-logrotate-global.conf.j2 Change-Id: I381c52e8a866b74b5f2c3b38a2c87f74c48c05e1 Closes-Bug: #1640196
2016-11-08Merge "disable firewall in bootstrap-server"Jenkins1-0/+22
2016-11-08Merge "fix magnum [keystone_authtoken] configuration"Jenkins1-4/+4
2016-11-08Merge "Check api_interface instead of network_interface"Jenkins1-34/+34
2016-11-07Allow cinder-volume to be configured to use NFSxionglingfeng5-4/+37
Allow cinder-volume, nova-compute and nova-libvirtd to be configured to use NFS. In order to mount and work with NFS shares, several containers needed the NFS packages installed during build time. One somewhat significant change is the addition of an explicit bind volume for nova-compute that has shared mounts enabled. According to docker-run(1), the shared mount propagation flag can only be specified for bind mounted Docker volumes and not named volumes. In an NFS setup, cinder-volume mounts the NFS shares so that it can create and manage the Cinder volumes. When a new instance is created with a Cinder volume or a Cinder volume is attached to an existing instance, nova-compute mounts the Cinder volume from the NFS share for nova-libvirtd. In order for nova-libvirtd to then see those Cinder volumes the shared mounts flag must be enabled for the Docker volume. Remove the rpcbind container as it is only necessary for operators who are using NFSv3 or lower. There is no known need for this currently however, this container can be added in the future should an operator require it. Co-authored-by: Ryan Hallisey <rhallise@redhat.com> Co-authored-by: Andrew Widdersheim <amwiddersheim@gmail.com> Change-Id: Iad77c05bce8876bdcc69b7ec22edd50e3bf48b9f Closes-Bug: #1530515 Partially implements: blueprint nfs-support-in-cinder
2016-11-07Exclude port from ceilometer_database_mysql_addressVladislav Belogrudov2-3/+3
Users can specify database address and port for mysql backend of Ceilometer. Currently ceilometer_database_mysql_address incorrectly includes port. This is unnecessary, also Ceilometer bootstrapping (mysql_user, mysql_db Ansible modules) wants to use these variables separately. Change-Id: I88f5359517fcf4f119ec6abfdf16a15a4e33b6fd Closes-Bug: #1639786
2016-11-06Uses tunnel_interface as ovs tunnel instead of api_interfaceZhijiang Hu1-1/+1
Closes-Bug: #1638242 Change-Id: Ib5192d1379457cd4292fc71dcbd62f78a02a1c07 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2016-11-06Merge "Mariadb performance tuning"Jenkins1-0/+10
2016-11-06Merge "Adjust object-replicator heading within object.conf.j2 template."Jenkins1-1/+1
2016-11-06Merge "Remove haproxy_socket volume from telegraf container"Jenkins1-1/+0
2016-11-06Merge "Adding logrotate configuration for ceilometer"Jenkins5-1/+19
2016-11-06Allow flexibility in mysql backend for ceilometerVladislav Belogrudov2-5/+24
This fix adds possibility to configure external mysql database backend with a different set of credentials, i.e. not requiring external db admins to provide or match their passwords if ceilometer user and database already are preconfigured. Change-Id: Icb78e069770adcc6d2437caca173a5852177178f Closes-Bug: #1638238
2016-11-06disable firewall in bootstrap-serverprameswar1-0/+22
Closes-Bug: #1638762 Change-Id: I23565f72166088444a49269ff9e406a3ab7a40d4
2016-11-06Merge "Add upgrade.yml for bifrost"Jenkins1-0/+3
2016-11-06Check api_interface instead of network_interfaceVladislav Belogrudov1-34/+34
Precheck tasks test network_interface configuration but services run at api_interface. Also it makes more sense to start tests in order "interfaces->addresses->per-service ports". Change-Id: Iaf4c3cd08be1466b6c710b91653394f22947ee29 Closes-Bug: #1633503
2016-11-06Adding logrotate configuration for ceilometerprameswar5-1/+19
Closes-bug: #1635316 Change-Id: I3195518f1ee52249bc6259d3cab0f479f5522df1
2016-11-06fix magnum [keystone_authtoken] configurationnpraveen351-4/+4
Change-Id: I37b59159569593618e3fe60c515ca07a1439d71d Closes-Bug: #1634709
2016-11-06Merge "Add reconfigure.yml for bifrost"Jenkins1-0/+63
2016-11-06Merge "Remove inputs.filestat from telegraf configuration"Jenkins1-2/+0
2016-11-06Merge "Remove hostname from 127.0.0.1"Jenkins1-8/+4