aboutsummaryrefslogtreecommitdiff
path: root/ansible/inventory
AgeCommit message (Collapse)AuthorFilesLines
2016-02-26Add suport to neutron-agents and ovs runs in storage nodeMauricio Lima1-0/+13
The generic driver for manila need the neutron agents and OVS / Linuxbridge running on the same node as manila_share. This is necessary when the DHSS (Driver Handles Share Servers) is the value "True", so that the manila_share can talk with NFS manager. Change-Id: I21904659b1789fa71118401bfb6ac2227ae564da Partially-Implements: blueprint enable-manila-containers
2016-02-13Added Elasticearch and its deployment.akwasniewska2-0/+6
Part of ELK stack. Includes Dockerfiles for both Centos and Ubuntu. Change-Id: I9f76adf084cd4f68e29326112b76ffd02b5adada Partially-implements: blueprint central-logging-service
2016-02-06Convert Neutron to thin containersSamYaple2-2/+14
*** Requires Docker 1.10 which is released *** Documentation will be in the next patch. You must set the following in your docker.service daemon control file for propogation to work: [Service] MountFlags=shared ====================================================================== Thanks to mount propagation in Docker 1.10 we can use thin containers finally! This is extremely useful to operators since now they can access the network namespaces from the hosts (outside the neutron container). But additionally it allows us to implement the VPN agent and other services easier. Neutron containers and the neutron role are brought into the standards of the new Kolla. Completely with drop-root and ansible formating updates. The ip_wrapper.py script was (thankfully) not needed so it has been removed from the repo. Partially-Implements: blueprint upgrade-neutron Change-Id: Iaf5555283240457e1912459f397a6393d886fba1
2016-01-27Add an ansible role for mongodbHui Kang2-0/+6
Change-Id: Ia6ac371845d1f2b545406d096b35a6d5f68be5f6 Implements: blueprint ansible-mongodb
2016-01-26Added Kibana and its deployment.akwasniewska2-0/+6
Part of ELK stack. Includes Dockerfiles for both Centos and Ubuntu. Change-Id: I1d955a5c51e416cc572eb2c9b4c57982a1d6ab67 Partially-implements: blueprint central-logging-service
2016-01-15Add missing ceph-rgw group for sample multinode inventoryQiu Yu1-0/+3
Change-Id: If37a91d368e88b25e5c59eae70f872001f744cbc Closes-Bug: #1534401
2016-01-07Merge "Ansible files for mistral containers."Jenkins2-0/+25
2016-01-05Add nova ironic group into the sample multinode inventory fileHui Kang1-0/+3
Change-Id: I81e5927724e9741f4005c2aec7863b33b9d86925 Closes-Bug: #1531235
2016-01-05Ansible files for mistral containers.hparekh2-0/+25
Change-Id: Ifb55ff4a7ca70bc3d10fbb2ec067c245342d3288 Partially-implements: blueprint enable-mistral-container
2015-12-29Add RadosGW containerAndrey Shestakov1-0/+3
Implements blueprint radosgw-container Change-Id: Idc88a67a0979be626d3eaa9b2b9a527010aa2006
2015-12-25Add container for nova-compute-ironicAndrey Shestakov1-0/+3
Implements blueprint ironic-compute-container Change-Id: I110bf3aa94bdfd33038ed39d78bd40ea30b13e57
2015-12-16Fix retrieving api_interfaceOTSUKA, Yuanying1-0/+4
In heterogeneous environment, api_interfaces are different each other. So we should specify it from hostvars. Implements: bp configure-network-interface Change-Id: Id15d70bfb9ebb62a64a3847a6b77407efb171dbe
2015-11-26Fix minor typos in ansibleSwapnil Kulkarni (coolsvap)1-1/+1
Change-Id: Iaac33c100027beef78f6a831a5081a9d3d5cc192 Closes-Bug:#1520070
2015-11-13Merge "Add Ansible support for Magnum"Jenkins2-0/+20
2015-11-13Add Ansible support for MagnumMichal Rostecki2-0/+20
Change-Id: Idb25ac4d3148c9b9400cf675ac2e47d35cce6224 Implements: blueprint ansible-magnum
2015-11-06Finish implementation of spiceSam Yaple2-0/+6
Due bad rebases there is a huge section of the spice patch missing from the implementation unfortunately. This patch finishes the rest of this patch out properly. Change-Id: I693c6745e9594fd91eb6453f6de9dfcbd410e89c Paritally-Implements: blueprint nova-proxies
2015-10-09Neutron-server should be on control groupNguyễn Duy Vũ (CBR09)1-1/+1
It's convenient for tools/init-runonce work properly Closes-Bug: #1503999 backport: liberty Change-Id: I2d9f97e59ae4de3404f95a5231103cdd40a68835
2015-09-28Add Ansible support for IronicJeff Peeler2-0/+31
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-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-24Ceph Ansible supportSam Yaple2-0/+12
Add the initial playbooks for making ceph and ansible play nice together. This does not include all of the openstack changes to make things like nova, glance, and cinder work. This will simply build the ceph cluster and thats it. The next patchset will do the OpenStack integration. DocImpact Change-Id: Ie1697dde5f92e833652933a80f0004f31b641330 Partially-Implements: blueprint ceph-container
2015-09-10Merge "Change default ansible_ssh_user to "kolla""Jenkins1-4/+4
2015-09-09Change default ansible_ssh_user to "kolla"Paul Bourke1-4/+4
Chnage to "kolla", and set in globals to easily apply to all nodes. DocImpact Closes-Bug: #1493801 Change-Id: I6cd53be9f542dbcbd3f1459bc5fc2721d56c5022
2015-09-07Add ansible support for MuranoMick Thompson2-0/+20
Deploy the core services for murano-api and murano-engine containers. Implements: bp ansible-murano Change-Id: Ibcc618665a3509465ba8f9249a417e8848087eef
2015-08-29Add Ansible support for HeatSteven Dake2-0/+28
This changes bootstrapping of the Heat container to bootstrap the Heat container with a heat domain user. This requires some work from bootstrap.yml to pass in several environment variables needed by the heat domain setup script. Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: Iab05983754fa514835cb5ff54d775faa18773110 Partially-implements: blueprint ansible-heat
2015-08-26Implement Ansible role for SwiftPaul Bourke2-2/+34
This currently deploys the core services for a working Swift which are account/container/object/proxy. I've included some basic docs in docs/swift-related.rst, which gives usage instructions and more context on this patch. These are really to give an overview of the state of Swift in Kolla as of now, so unless there's some major inaccuracy there please don't nitpick it. Change-Id: Id0c54be3e24c46459c40b16b7020f05bddbe1b19 Implements: blueprint ansible-swift
2015-08-24Add ansible support for Horizonrthallisey2-0/+8
Change-Id: I6189ebd0151207b2e9807f1174c1f3eb4719d90a Implements: blueprint ansible-horizon Co-Authored-By: Harm Weites <harm@weites.com> Co-Authored-By: Sam Yaple <sam@yaple.net>
2015-08-21Add Ansible role for memcachedPaul Bourke2-0/+6
Note, this is not in the inventories/site.yml as it will be a transparent dependency of Swift. Change-Id: Ic8c80072596594e646ece74ac0ce74c7000398ff Partitially-Implements: blueprint ansible-swift
2015-08-19Update support to controlSam Yaple2-18/+18
Change-Id: Icd74a87a0acc5a29f69fdd348966c74408eea2a9 Partially-Implements: blueprint update-configs
2015-08-12Add ansible support for CinderSwapnil Kulkarni2-0/+36
Change-Id: I0694e5ad95aa7f924ebd3a29dff1f85e6307b7ae Partially-implements: blueprint ansible-cinder Partially-Implements: blueprint remove-abstraction-ansible Co-Authored-By: Ryan Hallisey <rhallise@redhat.com>
2015-07-31Update inventory examples for AnsibleSam Yaple2-2/+30
Change-Id: I14beadf8ae0b4f117623331dca71eff3d45b51f1 Closes-Bug: #1480439
2015-07-30Rename role name to service nameSam Yaple2-4/+4
The original purpose for having an abstract like 'database' rather than the service name of 'mariadb' has been change. Our direction is different and this patch reflects consistent naming throughout Change-Id: I704896191cc5243f9dab2a4cca9120e9dc2ceb2c Closes-Bug: #1478328
2015-07-28Ansible install of HAProxyMichal Jastrzebski (inc0)2-0/+6
This commit consists HAProxy ansible bits including config generation, container deployment and hot reloads. Closes-Bug: #1477915 Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: Ie93fa68fdb6b2885889c992ff1267d38b68e0cbc Partially-implements: blueprint ansible-service
2015-07-19Ansible Neutron supportSam Yaple1-0/+12
Add initial Ansible support for Neutron Change-Id: Idad011945bff914535d1ac0eb09cc9d3b0882fbe Partially-Implements: blueprint ansible-service
2015-07-12Ansible Nova w/ libvirt supportSam Yaple2-0/+70
Initial support for Nova in Ansible Partially-Implements: blueprint ansible-service Change-Id: I4b0a74bd3e5daa5664f5e1e622bfb40c3285949e
2015-07-09Ansible Glance supportSam Yaple2-0/+9
Adds support for glance in ansible Partially-Implements: blueprint ansible-service Change-Id: I2d162e79f85877116b0e33b1843de6ccb62a445a
2015-05-05Add auth role to ansibleFang Fenghua1-0/+3
Add a auth role so ansible can deploy keystone. Change-Id: I3f41fe150654451aae6271cce59ddeb807945043
2015-03-28Initial commit for adding ansible supportSam Yaple2-0/+22
This adds a very basic structure to begin supporting ansible in Kolla. Ansible can support complete idempotency, but wrapping docker-compose does not allow idempotency at this time. These playbooks will be extended to compensate for that in future patches. Change-Id: I1c9e8d32321e2733f5a9b752edf74b4fe90317ed