Merge "adds the config_template to nova"
This commit is contained in:
commit
c12e3b1e3e
playbooks/roles/os_nova
@ -335,3 +335,10 @@ nova_pip_packages:
|
|||||||
- python-novaclient
|
- python-novaclient
|
||||||
- keystonemiddleware
|
- keystonemiddleware
|
||||||
- nova
|
- nova
|
||||||
|
|
||||||
|
|
||||||
|
## Tunable overrides
|
||||||
|
nova_nova_conf_overrides: {}
|
||||||
|
nova_rootwrap_conf_overrides: {}
|
||||||
|
nova_api_paste_ini_overrides: {}
|
||||||
|
nova_policy_overrides: {}
|
||||||
|
@ -13,6 +13,37 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
|
- name: Copy nova config
|
||||||
|
config_template:
|
||||||
|
src: "{{ item.src }}"
|
||||||
|
dest: "{{ item.dest }}"
|
||||||
|
owner: "{{ nova_system_user_name }}"
|
||||||
|
group: "{{ nova_system_group_name }}"
|
||||||
|
mode: "0644"
|
||||||
|
config_overrides: "{{ item.config_overrides }}"
|
||||||
|
config_type: "{{ item.config_type }}"
|
||||||
|
with_items:
|
||||||
|
- src: "nova.conf.j2"
|
||||||
|
dest: "/etc/nova/nova.conf"
|
||||||
|
config_overrides: "{{ nova_nova_conf_overrides }}"
|
||||||
|
config_type: "ini"
|
||||||
|
- src: "rootwrap.conf.j2"
|
||||||
|
dest: "/etc/nova/rootwrap.conf"
|
||||||
|
config_overrides: "{{ nova_rootwrap_conf_overrides }}"
|
||||||
|
config_type: "ini"
|
||||||
|
- src: "api-paste.ini.j2"
|
||||||
|
dest: "/etc/nova/api-paste.ini"
|
||||||
|
config_overrides: "{{ nova_api_paste_ini_overrides }}"
|
||||||
|
config_type: "ini"
|
||||||
|
- src: "policy.json.j2"
|
||||||
|
dest: "/etc/nova/policy.json"
|
||||||
|
config_overrides: "{{ nova_policy_overrides }}"
|
||||||
|
config_type: "json"
|
||||||
|
notify: Restart nova services
|
||||||
|
tags:
|
||||||
|
- nova-config
|
||||||
|
- nova-post-install
|
||||||
|
|
||||||
- name: Generate nova config
|
- name: Generate nova config
|
||||||
copy:
|
copy:
|
||||||
src: "{{ item.src }}"
|
src: "{{ item.src }}"
|
||||||
@ -20,42 +51,12 @@
|
|||||||
owner: "{{ nova_system_user_name }}"
|
owner: "{{ nova_system_user_name }}"
|
||||||
group: "{{ nova_system_group_name }}"
|
group: "{{ nova_system_group_name }}"
|
||||||
with_items:
|
with_items:
|
||||||
- { src: "rootwrap.conf", dest: "/etc/nova/rootwrap.conf" }
|
|
||||||
- { src: "rootwrap.d/api-metadata.filters", dest: "/etc/nova/rootwrap.d/api-metadata.filters" }
|
- { src: "rootwrap.d/api-metadata.filters", dest: "/etc/nova/rootwrap.d/api-metadata.filters" }
|
||||||
- { src: "rootwrap.d/baremetal-compute-ipmi.filters", dest: "/etc/nova/rootwrap.d/baremetal-compute-ipmi.filters" }
|
- { src: "rootwrap.d/baremetal-compute-ipmi.filters", dest: "/etc/nova/rootwrap.d/baremetal-compute-ipmi.filters" }
|
||||||
- { src: "rootwrap.d/baremetal-deploy-helper.filters", dest: "/etc/nova/rootwrap.d/baremetal-deploy-helper.filters" }
|
- { src: "rootwrap.d/baremetal-deploy-helper.filters", dest: "/etc/nova/rootwrap.d/baremetal-deploy-helper.filters" }
|
||||||
- { src: "rootwrap.d/compute.filters", dest: "/etc/nova/rootwrap.d/compute.filters" }
|
- { src: "rootwrap.d/compute.filters", dest: "/etc/nova/rootwrap.d/compute.filters" }
|
||||||
- { src: "rootwrap.d/network.filters", dest: "/etc/nova/rootwrap.d/network.filters" }
|
- { src: "rootwrap.d/network.filters", dest: "/etc/nova/rootwrap.d/network.filters" }
|
||||||
- { src: "api-paste.ini", dest: "/etc/nova/api-paste.ini" }
|
|
||||||
notify: Restart nova services
|
notify: Restart nova services
|
||||||
tags:
|
tags:
|
||||||
- nova-config
|
- nova-config
|
||||||
- nova-post-install
|
- nova-post-install
|
||||||
|
|
||||||
- name: Copy nova config
|
|
||||||
template:
|
|
||||||
src: "{{ item.src }}"
|
|
||||||
dest: "{{ item.dest }}"
|
|
||||||
owner: "{{ nova_system_user_name }}"
|
|
||||||
group: "{{ nova_system_group_name }}"
|
|
||||||
with_items:
|
|
||||||
- { src: "nova.conf.j2", dest: "/etc/nova/nova.conf" }
|
|
||||||
notify: Restart nova services
|
|
||||||
tags:
|
|
||||||
- nova-config
|
|
||||||
- nova-post-install
|
|
||||||
|
|
||||||
- name: Apply updates to Policy file
|
|
||||||
config_template:
|
|
||||||
src: "policy.json"
|
|
||||||
dest: "/etc/nova/policy.json"
|
|
||||||
owner: "{{ nova_system_user_name }}"
|
|
||||||
group: "{{ nova_system_group_name }}"
|
|
||||||
mode: "0644"
|
|
||||||
config_overrides: "{{ nova_policy_overrides|default({}) }}"
|
|
||||||
config_type: "json"
|
|
||||||
notify:
|
|
||||||
- Restart nova services
|
|
||||||
tags:
|
|
||||||
- nova-config
|
|
||||||
- nova-post-install
|
|
||||||
|
Loading…
Reference in New Issue
Block a user