Add openstack HA installer code with ansible for compass adapter 09/809/3
authorbaigk <baiguoku@huawei.com>
Thu, 11 Jun 2015 06:13:24 +0000 (14:13 +0800)
committerbaigk <baiguoku@huawei.com>
Tue, 16 Jun 2015 02:40:49 +0000 (10:40 +0800)
commit12019717d3be5b4cfa42751cd19cbd42f82bc04a
tree66f3c45485439dbd3f26c0c77a079344536cec91
parenteb887812da568cfb4908f6ae14449b2ceaeb5bc0
Add openstack HA installer code with ansible for compass adapter

patch 2: add service monitor and adjust monitor timelen

BGS-25

Change-Id: I4239576b3888a0a7f6b697fe7fffffb677ef7dab
Signed-off-by: baigk <baiguoku@huawei.com>
134 files changed:
compass/deploy/ansible/openstack_juno/HA-ansible-multinodes.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/allinone.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/compute.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/controller.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/group_vars/all [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/multinodes.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/network.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-controller/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-controller/tasks/cinder_config.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-controller/tasks/cinder_install.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-controller/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-controller/templates/api-paste.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-controller/templates/cinder.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-controller/templates/cinder_init.sh [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-volume/files/loop.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-volume/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-volume/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/cinder-volume/templates/cinder.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/common/files/sources.list.d/cloudarchive-juno.list [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/common/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/common/templates/hosts [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/common/templates/ntp.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/dashboard/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/dashboard/templates/local_settings.py [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/dashboard/templates/openstack-dashboard.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/database/files/my.cnf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/database/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/database/tasks/mariadb.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/database/tasks/mysql.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/database/templates/data.j2 [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/database/templates/my.cnf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/database/templates/wsrep.cnf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/glance/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/glance/tasks/glance_config.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/glance/tasks/glance_install.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/glance/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/glance/tasks/nfs.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/glance/templates/glance-api.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/glance/templates/glance-registry.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/glance/templates/image_upload.sh [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/ha/files/galera_chk [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/ha/files/mysqlchk [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/ha/files/notify.sh [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/ha/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/ha/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/ha/templates/failover.j2 [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/ha/templates/haproxy.cfg [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/ha/templates/keepalived.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/keystone/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/keystone/tasks/keystone_config.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/keystone/tasks/keystone_install.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/keystone/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/keystone/templates/admin-openrc.sh [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/keystone/templates/demo-openrc.sh [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/keystone/templates/keystone.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/keystone/templates/keystone_init [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/monitor/files/check_service.sh [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/monitor/files/root [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/monitor/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/mq/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/mq/tasks/rabbitmq.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/mq/tasks/rabbitmq_cluster.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/mq/templates/.erlang.cookie [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/mq/templates/rabbitmq-env.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-common/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/defaults/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/templates/dhcp_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/templates/dnsmasq-neutron.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/templates/etc/xorp/config.boot [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/templates/l3_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/templates/metadata_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/templates/ml2_conf.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/templates/neutron-network.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/templates/neutron.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/templates/neutron_init.sh [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-compute/templates/nova.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/tasks/neutron_config.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/tasks/neutron_install.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/templates/dhcp_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/templates/dnsmasq-neutron.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/templates/etc/xorp/config.boot [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/templates/l3_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/templates/metadata_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/templates/ml2_conf.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/templates/neutron-network.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/templates/neutron.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/templates/neutron_init.sh [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-controller/templates/nova.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/tasks/igmp-router.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/tasks/odl.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/templates/dhcp_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/templates/dnsmasq-neutron.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/templates/etc/xorp/config.boot [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/templates/l3_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/templates/metadata_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/templates/ml2_conf.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/templates/neutron-network.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/templates/neutron.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/templates/neutron_init.sh [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/neutron-network/templates/nova.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-compute/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-compute/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-compute/templates/nova-compute.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-compute/templates/nova.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/handlers/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/tasks/nova_config.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/tasks/nova_install.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/templates/dhcp_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/templates/dnsmasq-neutron.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/templates/etc/xorp/config.boot [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/templates/l3_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/templates/metadata_agent.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/templates/ml2_conf.ini [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/templates/neutron-network.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/templates/neutron.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/templates/neutron_init.sh [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/nova-controller/templates/nova.conf [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/repo/tasks/main.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/roles/repo/templates/sources.list [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/single-controller.yml [new file with mode: 0644]
compass/deploy/ansible/openstack_juno/storage.yml [new file with mode: 0644]
compass/deploy/conf/base.conf
compass/deploy/conf/cluster.conf [new file with mode: 0644]
compass/deploy/conf/five.conf
compass/deploy/deploy-vm.sh
compass/deploy/remote_excute.exp [new file with mode: 0644]
compass/deploy/status_callback.py [new file with mode: 0644]