aboutsummaryrefslogtreecommitdiff
path: root/ansible
AgeCommit message (Collapse)AuthorFilesLines
2015-10-08Copy over missing swift-rsyncd JSON configPaul Bourke1-0/+5
Change-Id: I3ab009699a1fb88ae7add9dde03dd164f8f727c3 backport: liberty Closes-Bug: #1504207
2015-10-08Fix incorrect filename in swift-account-reaper ansible taskPaul Bourke1-1/+1
Change-Id: I36d8455e904732195edcd3862d4b4445346e1bc0 backport: liberty Closes-Bug: #1504204
2015-10-07Fix wrong sysctl variable name (part 2)Sam Yaple2-3/+3
Change-Id: I8e4c9beb90a0b289f56947ca6292f6455e26e07b Closes-Bug: #1503416
2015-10-07Fix wrong sysctl variable nameMartin André1-1/+1
The bridge parameters should be net.bridge.* according to install documentation at docs.openstack.org. Change-Id: Ib29dd462e01f26e3fec48f0730ed322f2704cd8a Closes-Bug: #1503416
2015-10-06Updated haproxy config to include swift apiJames McCarthy1-0/+8
Closes-bug: #1503197 backport: liberty Change-Id: I5c233298312dabeb43efa4821855c77fd81aae67
2015-10-06Merge "Set sysctl values"Jenkins2-0/+25
2015-10-06Bring Kolla inline with FHSSam Yaple80-191/+192
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
2015-10-04Set sysctl valuesSam Yaple2-0/+25
A few sysctl values are required for networking to work. All of them are documented at docs.openstack.org and while some of them are the defaults on systems, they should be explicitly set since networking will break without them set. Change-Id: I4507eb2602e52eeab61bdceea4c94b1c35696a7d Closes-Bug: #1482794
2015-09-29Merge "Fix ceph after config-external removal"Jenkins9-22/+22
2015-09-29Merge "Remove config-external for rsyslog"Jenkins2-2/+9
2015-09-29Merge "Make libvirt function on CentOS"Jenkins1-1/+1
2015-09-29Merge "Neutron Agents json support"Jenkins3-1/+48
2015-09-29Fix ceph after config-external removalSam Yaple9-22/+22
Change-Id: I46dc2f02dda8219878eee3755b0891f4c3450682 Partially-Implements: blueprint replace-config-external
2015-09-29Make libvirt function on CentOSSteven Dake1-1/+1
Recent regressions in the code base removed permission setting of /dev/kvm to root:kvm 660 permissions which are default for CentOS's version of libvirt. Also Libvirt must be able to read its cnofiguration file, which was previously 600 root:root. Now its 644 root:root so its always readable. This is fine, since this file doesn't contain any secret information. Change-Id: Id87cf5da8e37bc5bb613ce919d0293803d0fe5ed Closes-Bug: #1500733
2015-09-28Neutron Agents json supportRyan Hallisey3-1/+48
Neutron Agents is a special case for json support. Since it's a fat container, there will be multiple commnds that will need to be run in the container. In order to account for this, the commands will be hardcoded until the agents are split out to their own containers. The files will be copied the normal way. Co-Authored-By: Steven Dake <stdake@cisco.com> Change-Id: I9fc226cc7b82c2594db5814d30d453a29a4af8c0 Partially-Implements: blueprint replace-config-external Closes-Bug: #1500566
2015-09-28Remove config-external for rsyslogSam Yaple2-2/+9
Additionally, fix privleges for rsyslog container. It needs to be privleged otherwise it will complain about creating device node Change-Id: I364858f0a1df01b53cee46db3ec7cd5ecbe82c54 Partially-Implements: blueprint replace-config-external
2015-09-28Add Ansible support for IronicJeff Peeler22-1/+473
Configuration based off upstream documentation here: http://docs.openstack.org/developer/ironic/deploy/install-guide.html A few notes: -ironic-api is not configured to use mod_wsgi -several places it's noted that discoverd is going away and needs to be replaced with ironic-inspector - (sqlite connection should be changed too) -currently enabling ironic reconfigures nova compute (driver and scheduler) as well as changes neutron network settings -a nice enhancement would be to configure the web console Required post-deployment configuration: Create the flat network to launch the instances: neutron net-create --tenant-id $TENANT_ID sharednet1 --shared \ --provider:network_type flat --provider:physical_network physnet1 neutron subnet-create sharednet1 $NETWORK_CIDR --name $SUBNET_NAME \ --ip-version=4 --gateway=$GATEWAY_IP --allocation-pool \ start=$START_IP,end=$END_IP --enable-dhcp And then the above ID is used to set cleaning_network_uuid in the neutron section of ironic.conf. Change-Id: I572e7ff1f23c4e57a2c50817cafe9269fd9950dd Implements: blueprint ironic-container
2015-09-28Merge "Murano logging to rsyslog"Jenkins3-2/+15
2015-09-28Merge "Rename ovs to openvswitch"Jenkins1-2/+2
2015-09-28Murano logging to rsyslogMichal Jastrzebski3-2/+15
Configure murano to use rsyslog container as logging mechanism Change-Id: I98416f4dac7176539576e865c249adca04379251 Implements: bp logging-container
2015-09-28Merge "Convert ceph to json"Jenkins4-1/+59
2015-09-28Rename ovs to openvswitchSam Yaple1-2/+2
Our openvswitch image does not follow the naming convention of any of our other containers and it should. Change-Id: If1b815117bb39df74061218e48778479b8d674bc Closes-Bug: #1500392
2015-09-28Merge "bind haproxy to single interface"Jenkins1-1/+1
2015-09-28Merge "Stop haproxy from listening on ports it shouldnt"Jenkins1-0/+18
2015-09-28Convert ceph to jsonSam Yaple4-1/+59
Remove ceph debug info and unused partuuid Change-Id: Ifbe9890979ee666d7e43a04376f36c41ae2d8add Implements: blueprint ceph-container Partially-Implements: blueprint replace-config-external
2015-09-28Merge "Bind novnc to single interface"Jenkins1-0/+1
2015-09-28Merge "Fixes inconsistency in ansible inventories"Jenkins1-1/+1
2015-09-28Merge "Create nova-libvirt directory before copying files"Jenkins2-7/+7
2015-09-28Merge "Replace config-external - rsyslog"Jenkins3-1/+10
2015-09-28Merge "Swift logging to rsyslog"Jenkins6-1/+79
2015-09-28Fixes inconsistency in ansible inventoriesSam Yaple1-1/+1
These inventories are examples, but the examples are inconsistent. Change-Id: I3dd834058879221c1a58196350540af9c28f4bf5 Closes-Bug: #1492455
2015-09-27Create nova-libvirt directory before copying filesSam Yaple2-7/+7
The previous patch (I92f2eac895283791b2eea6a4351a43e90fdbb5a3) didn't fix it because of the ceph patch that merged. Change-Id: I82207f5cc684f7c180e301cac69fcc98fca63268 Partially-Implements: blueprint replace-config-external
2015-09-27Replace config-external - rsyslogSam Yaple3-1/+10
Change-Id: Ic19c1a0e975f6097813cad52f880042e33730ff8 Partially-Implements: blueprint replace-config-external
2015-09-27Replace config-external - openvswitchSam Yaple4-2/+38
Change-Id: Ib05442c6ee146d2deb49fc235ba16fc7e0c3d6c8 Partially-Implements: blueprint replace-config-external
2015-09-27Bind novnc to single interfaceSam Yaple1-0/+1
Change-Id: I163588ed369661bfa493ef3b28fc34c1b3a91b52 Closes-Bug: #1500166
2015-09-27bind haproxy to single interfaceSam Yaple1-1/+1
Change-Id: I0c9d85ec7da98d32b94d1e61538fe20333536d39 Closes-Bug: #1500159
2015-09-27Stop haproxy from listening on ports it shouldntSam Yaple1-0/+18
Haproxy is currently setup to listen on all services, even ones that aren't being installed (e.g. cinder or swift). This patch places conditionals around those groups. Change-Id: Ia1ff873ce075768dfebf442aabf13604076ce637 Closes-Bug: #1500157
2015-09-26Ceph bugfix for missing hostSam Yaple2-5/+9
Change-Id: I902e771a6e377f9ce3e452c123b2bbf65e3a2d7f Implements: blueprint ceph-container
2015-09-25Make OpenStack use CephSam Yaple23-13/+354
This implements all the openstack pieces needed to make ceph work. DocImpact Change-Id: I1d24476a966602cf955e5ef872b0efb01319894a Partially-Implements: blueprint ceph-container Implements: blueprint kolla-live-migration
2015-09-25Merge "Replace config-external - swift"Jenkins17-15/+486
2015-09-25Merge "Add missing when statments when copying JSON files in ansible"Jenkins3-1/+10
2015-09-25Merge "Replace config-external - murano"Jenkins5-3/+37
2015-09-25Merge "Replace config-external - memcached"Jenkins4-5/+9
2015-09-25Merge "Replace config-external - horizon"Jenkins3-1/+26
2015-09-25Merge "Replace config-external - haproxy keepalived"Jenkins4-2/+34
2015-09-25Replace config-external - swiftSam Yaple17-15/+486
Change-Id: I785cb53d64cbf8dbc0fad97882f9fd0307982e5d Partially-Implements: blueprint replace-config-external
2015-09-25Merge "Ceph Ansible support"Jenkins16-0/+604
2015-09-25Replace config-external - muranoSam Yaple5-3/+37
Change-Id: I8c5fdb2f2d3284960318a8189c4cc5bd6a8e59e9 Partially-Implements: blueprint replace-config-external
2015-09-25Replace config-external - memcachedSam Yaple4-5/+9
Change-Id: I83094d1fc98c79c74d6c9fdc68aa224ae4a6d672 Partially-Implements: blueprint replace-config-external
2015-09-25Replace config-external - horizonSam Yaple3-1/+26
Change-Id: I72577ee7dd2dfbd199ca91f6f33f970fe1c9c89f Partially-Implements: blueprint replace-config-external