openstack-ansible/playbooks/roles/os_heat
kevin 92e305c256 Replaced the copy_update module
This PR replaces the copy_update module with a proper Ansible action
plugin. This change allows for dynamic updates to configuration files
that are ini, json, and yaml.

All of the policy files have been moved to the role templates directories
and the task syntax has been updated to facilitate the new action plugin.

An entry has been added to the ansible.cfg file to inform Ansible to look
into the new directory. In order for the action plugin to work as a
"module" a virtual module was added to the library directory.

Change-Id: I80331628b2c3d426a95c89d9c1b766e2e3f70e6d
Partially implements: blueprint tunable-openstack-configuration
2015-09-10 17:14:03 +00:00
..
defaults Fix the heat stack user create 2015-09-09 10:29:34 +00:00
files Replaced the copy_update module 2015-09-10 17:14:03 +00:00
handlers Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
meta added role to pin packages 2015-05-08 13:22:42 -05:00
tasks Replaced the copy_update module 2015-09-10 17:14:03 +00:00
templates Replaced the copy_update module 2015-09-10 17:14:03 +00:00
CONTRIBUTING.rst Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
LICENSE Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
README.rst Configure DB addresses for each service 2015-06-10 02:07:38 +00:00

OpenStack heat

tags

openstack, heat, cloud, ansible

category

*nix

Role to install heat api, cfn, cloudwatch, and engine.

This role will install the following:
  • heat-api
  • heat-api-cfn
  • heat-api-cloudwatch
  • heat-engine
- name: Install heat server
  hosts: heat_all
  user: root
  roles:
    - { role: "os_heat", tags: [ "os-heat" ] }
  vars:
    external_lb_vip_address: 172.16.24.1
    internal_lb_vip_address: 192.168.0.1
    heat_galera_address: "{{ internal_lb_vip_address }}"
    keystone_admin_user_name: admin
    keystone_admin_tenant_name: admin