Merge "Cleanup/standardize usage of tags"
This commit is contained in:
commit
70c4f1257a
10
README.rst
10
README.rst
@ -18,3 +18,13 @@ This role will install the following:
|
||||
- { role: "os_neutron", tags: [ "os-neutron" ] }
|
||||
vars:
|
||||
neutron_galera_address: "{{ internal_lb_vip_address }}"
|
||||
|
||||
Tags
|
||||
====
|
||||
|
||||
This role supports two tags: ``neutron-install`` and ``neutron-config``
|
||||
|
||||
The ``neutron-install`` tag can be used to install and upgrade.
|
||||
|
||||
The ``neutron-config`` tag can be used to maintain configuration of the
|
||||
service.
|
@ -37,22 +37,42 @@
|
||||
- always
|
||||
|
||||
- include: neutron_check.yml
|
||||
tags:
|
||||
- always
|
||||
|
||||
- include: neutron_pre_install.yml
|
||||
tags:
|
||||
- neutron-install
|
||||
|
||||
- include: neutron_install.yml
|
||||
tags:
|
||||
- neutron-install
|
||||
|
||||
- include: neutron_post_install.yml
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-config
|
||||
|
||||
# neutron system services
|
||||
- include: neutron_init.yml
|
||||
tags:
|
||||
- neutron-install
|
||||
|
||||
- include: neutron_lbaas.yml
|
||||
tags:
|
||||
- neutron-install
|
||||
|
||||
- include: neutron_db_setup.yml
|
||||
when: >
|
||||
inventory_hostname == groups[neutron_services['neutron-server']['group']][0]
|
||||
tags:
|
||||
- neutron-install
|
||||
|
||||
- include: neutron_service_setup.yml
|
||||
when: >
|
||||
inventory_hostname == groups['neutron_all'][0]
|
||||
tags:
|
||||
- neutron-install
|
||||
|
||||
- include: neutron_l3_ha.yml
|
||||
when:
|
||||
|
@ -19,17 +19,11 @@
|
||||
library_path: "{{ neutron_lib_dir }}"
|
||||
bin_path: "{{ neutron_bin }}"
|
||||
when: neutron_plugin_type.split('.')[0] == 'ml2'
|
||||
tags:
|
||||
- neutron-db-setup
|
||||
- neutron-upgrade
|
||||
|
||||
- name: Print neutron migrations facts
|
||||
debug:
|
||||
var: neutron_migrations
|
||||
when: neutron_plugin_type.split('.')[0] == 'ml2'
|
||||
tags:
|
||||
- neutron-db-setup
|
||||
- neutron-upgrade
|
||||
|
||||
- name: Perform a Neutron DB online upgrade (expand)
|
||||
command: |
|
||||
@ -42,9 +36,6 @@
|
||||
when:
|
||||
- (neutron_migrations is defined and neutron_migrations['run_expand']|bool)
|
||||
- neutron_plugin_type.split('.')[0] == 'ml2'
|
||||
tags:
|
||||
- neutron-db-setup
|
||||
- neutron-upgrade
|
||||
|
||||
- name: Stop Neutron server
|
||||
service:
|
||||
@ -54,9 +45,6 @@
|
||||
delegate_to: "{{ item }}"
|
||||
with_items: "{{ groups[neutron_services['neutron-server']['group']] }}"
|
||||
when: (neutron_migrations is defined and neutron_migrations['run_contract']|bool) or neutron_plugin_type.split('.')[0] != 'ml2'
|
||||
tags:
|
||||
- neutron-db-setup
|
||||
- neutron-upgrade
|
||||
|
||||
- name: Perform a Neutron DB offline upgrade (contract)
|
||||
command: |
|
||||
@ -69,9 +57,6 @@
|
||||
when:
|
||||
- (neutron_migrations is defined and neutron_migrations['run_contract']|bool)
|
||||
- neutron_plugin_type.split('.')[0] == 'ml2'
|
||||
tags:
|
||||
- neutron-db-setup
|
||||
- neutron-upgrade
|
||||
|
||||
# NOTE: We have to handle neutron_plugin_type.split('.')[0] != 'ml2' because not all neutron
|
||||
# plugins have contract/expand branches which breaks neutron-db-manage.
|
||||
@ -86,9 +71,6 @@
|
||||
become_user: "{{ neutron_system_user_name }}"
|
||||
when:
|
||||
- neutron_plugin_type.split('.')[0] != 'ml2'
|
||||
tags:
|
||||
- neutron-db-setup
|
||||
- neutron-upgrade
|
||||
|
||||
- name: Start neutron server
|
||||
service:
|
||||
@ -98,6 +80,3 @@
|
||||
delegate_to: "{{ item }}"
|
||||
with_items: "{{ groups[neutron_services['neutron-server']['group']] }}"
|
||||
when: (neutron_migrations is defined and neutron_migrations['run_contract']|bool) or neutron_plugin_type.split('.')[0] != 'ml2'
|
||||
tags:
|
||||
- neutron-db-setup
|
||||
- neutron-upgrade
|
||||
|
@ -24,8 +24,6 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-server']['group']]
|
||||
- neutron_services['neutron-server'].service_en | bool
|
||||
tags:
|
||||
- upstart-init
|
||||
|
||||
- include: neutron_init_common.yml
|
||||
vars:
|
||||
@ -38,8 +36,6 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-dhcp-agent']['group']]
|
||||
- neutron_services['neutron-dhcp-agent'].service_en | bool
|
||||
tags:
|
||||
- upstart-init
|
||||
|
||||
- include: neutron_init_common.yml
|
||||
vars:
|
||||
@ -52,8 +48,6 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-l3-agent']['group']]
|
||||
- neutron_services['neutron-l3-agent'].service_en | bool
|
||||
tags:
|
||||
- upstart-init
|
||||
|
||||
- include: neutron_init_common.yml
|
||||
vars:
|
||||
@ -66,8 +60,6 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-linuxbridge-agent']['group']]
|
||||
- neutron_services['neutron-linuxbridge-agent'].service_en | bool
|
||||
tags:
|
||||
- upstart-init
|
||||
|
||||
- include: neutron_init_common.yml
|
||||
vars:
|
||||
@ -81,8 +73,6 @@
|
||||
- neutron_services['neutron-openvswitch-agent']['group'] in group_names
|
||||
- inventory_hostname in groups[neutron_services['neutron-openvswitch-agent']['group']]
|
||||
- neutron_services['neutron-openvswitch-agent'].service_en | bool
|
||||
tags:
|
||||
- upstart-init
|
||||
|
||||
- include: neutron_init_common.yml
|
||||
vars:
|
||||
@ -95,8 +85,6 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-metadata-agent']['group']]
|
||||
- neutron_services['neutron-metadata-agent'].service_en | bool
|
||||
tags:
|
||||
- upstart-init
|
||||
|
||||
- include: neutron_init_common.yml
|
||||
vars:
|
||||
@ -109,8 +97,6 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-metering-agent']['group']]
|
||||
- neutron_services['neutron-metering-agent'].service_en | bool
|
||||
tags:
|
||||
- upstart-init
|
||||
|
||||
- include: neutron_init_common.yml
|
||||
vars:
|
||||
@ -123,8 +109,6 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-lbaas-agent']['group']]
|
||||
- neutron_services['neutron-lbaas-agent'].service_en | bool
|
||||
tags:
|
||||
- upstart-init
|
||||
|
||||
- include: neutron_init_common.yml
|
||||
vars:
|
||||
@ -137,8 +121,6 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-lbaasv2-agent']['group']]
|
||||
- neutron_services['neutron-lbaasv2-agent'].service_en | bool
|
||||
tags:
|
||||
- upstart-init
|
||||
|
||||
- include: neutron_init_common.yml
|
||||
vars:
|
||||
@ -151,5 +133,3 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-vpnaas-agent']['group']]
|
||||
- neutron_services['neutron-vpnaas-agent'].service_en | bool
|
||||
tags:
|
||||
- upstart-init
|
||||
|
@ -15,13 +15,9 @@
|
||||
|
||||
- include: neutron_init_upstart.yml
|
||||
when: pid1_name == "init"
|
||||
tags:
|
||||
- neutron-init
|
||||
|
||||
- include: neutron_init_systemd.yml
|
||||
when: pid1_name == "systemd"
|
||||
tags:
|
||||
- neutron-init
|
||||
|
||||
- name: Load service
|
||||
service:
|
||||
@ -29,6 +25,3 @@
|
||||
enabled: "yes"
|
||||
notify:
|
||||
- Restart neutron services
|
||||
tags:
|
||||
- upstart-init
|
||||
- neutron-init
|
||||
|
@ -21,14 +21,8 @@
|
||||
owner: "root"
|
||||
group: "root"
|
||||
register: upstart_init
|
||||
tags:
|
||||
- upstart-init
|
||||
- neutron-init
|
||||
|
||||
- name: Reload init scripts
|
||||
shell: |
|
||||
initctl reload-configuration
|
||||
when: upstart_init | changed
|
||||
tags:
|
||||
- upstart-init
|
||||
- neutron-init
|
||||
|
@ -34,16 +34,12 @@
|
||||
stat:
|
||||
path: /var/cache/apt
|
||||
register: apt_cache_stat
|
||||
tags:
|
||||
- neutron-apt-packages
|
||||
|
||||
- name: Update apt if needed
|
||||
apt:
|
||||
update_cache: yes
|
||||
when: ("ansible_date_time.epoch|float - apt_cache_stat.stat.mtime > {{cache_timeout}}" or
|
||||
add_uca_keys | changed or add_uca_repo | changed)
|
||||
tags:
|
||||
- neutron-apt-packages
|
||||
|
||||
- name: Install neutron apt dependencies
|
||||
apt:
|
||||
@ -54,9 +50,6 @@
|
||||
retries: 5
|
||||
delay: 2
|
||||
with_items: "{{ neutron_apt_packages }}"
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-apt-packages
|
||||
|
||||
- name: Install apt packages for lxb
|
||||
apt:
|
||||
@ -71,9 +64,6 @@
|
||||
- inventory_hostname in groups[neutron_services['neutron-linuxbridge-agent']['group']]
|
||||
- neutron_services['neutron-linuxbridge-agent']['group'] in group_names
|
||||
- neutron_services['neutron-linuxbridge-agent'].service_en | bool
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-apt-packages
|
||||
|
||||
- name: Install apt packages for ovs
|
||||
apt:
|
||||
@ -88,9 +78,6 @@
|
||||
- inventory_hostname in groups[neutron_services['neutron-openvswitch-agent']['group']]
|
||||
- neutron_services['neutron-openvswitch-agent']['group'] in group_names
|
||||
- neutron_services['neutron-openvswitch-agent'].service_en | bool
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-apt-packages
|
||||
|
||||
- name: Install apt packages for LBaaS
|
||||
apt:
|
||||
@ -104,9 +91,6 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-lbaas-agent']['group']]
|
||||
- neutron_lbaas | bool or neutron_lbaasv2 | bool
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-apt-packages
|
||||
|
||||
- name: Install apt packages for VPNaaS
|
||||
apt:
|
||||
@ -120,9 +104,6 @@
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-vpnaas-agent']['group']]
|
||||
- neutron_vpnaas | bool
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-apt-packages
|
||||
|
||||
- name: remove specific apt packages
|
||||
apt:
|
||||
@ -133,6 +114,3 @@
|
||||
retries: 5
|
||||
delay: 2
|
||||
with_items: "{{ neutron_apt_remove_packages }}"
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-apt-packages
|
@ -16,8 +16,6 @@
|
||||
- include: neutron_install-apt.yml
|
||||
when:
|
||||
- ansible_pkg_mgr == 'apt'
|
||||
tags:
|
||||
- install-apt
|
||||
|
||||
- name: Create developer mode constraint file
|
||||
copy:
|
||||
@ -28,9 +26,6 @@
|
||||
{% endfor %}
|
||||
when:
|
||||
- neutron_developer_mode | bool
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Clone requirements git repository
|
||||
git:
|
||||
@ -41,27 +36,18 @@
|
||||
version: "{{ neutron_requirements_git_install_branch }}"
|
||||
when:
|
||||
- neutron_developer_mode | bool
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Add constraints to pip_install_options fact for developer mode
|
||||
set_fact:
|
||||
pip_install_options_fact: "{{ pip_install_options|default('') }} --constraint /opt/developer-pip-constraints.txt --constraint /opt/requirements/upper-constraints.txt"
|
||||
when:
|
||||
- neutron_developer_mode | bool
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Set pip_install_options_fact when not in developer mode
|
||||
set_fact:
|
||||
pip_install_options_fact: "{{ pip_install_options|default('') }}"
|
||||
when:
|
||||
- not neutron_developer_mode | bool
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Install requires pip packages
|
||||
pip:
|
||||
@ -73,9 +59,6 @@
|
||||
retries: 5
|
||||
delay: 2
|
||||
with_items: "{{ neutron_requires_pip_packages }}"
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Get local venv checksum
|
||||
stat:
|
||||
@ -84,9 +67,6 @@
|
||||
when:
|
||||
- not neutron_developer_mode | bool
|
||||
register: local_venv_stat
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Get remote venv checksum
|
||||
uri:
|
||||
@ -95,9 +75,6 @@
|
||||
when:
|
||||
- not neutron_developer_mode | bool
|
||||
register: remote_venv_checksum
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
# TODO: When project moves to ansible 2 we can pass this a sha256sum which will:
|
||||
# a) allow us to remove force: yes
|
||||
@ -115,16 +92,10 @@
|
||||
- not neutron_developer_mode | bool
|
||||
- (local_venv_stat.stat.exists == False or
|
||||
{{ local_venv_stat.stat.checksum is defined and local_venv_stat.stat.checksum != remote_venv_checksum.content | trim }})
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Set neutron get_venv fact
|
||||
set_fact:
|
||||
neutron_get_venv: "{{ get_venv }}"
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Remove existing venv
|
||||
file:
|
||||
@ -132,9 +103,6 @@
|
||||
state: absent
|
||||
when:
|
||||
- neutron_get_venv | changed
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Create neutron venv dir
|
||||
file:
|
||||
@ -143,9 +111,6 @@
|
||||
register: neutron_venv_dir
|
||||
when:
|
||||
- not neutron_developer_mode | bool
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Unarchive pre-built venv
|
||||
unarchive:
|
||||
@ -156,9 +121,6 @@
|
||||
- not neutron_developer_mode | bool
|
||||
- neutron_get_venv | changed or neutron_venv_dir | changed
|
||||
notify: Restart neutron services
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Install pip packages
|
||||
pip:
|
||||
@ -175,9 +137,6 @@
|
||||
when:
|
||||
- neutron_get_venv | failed or neutron_developer_mode | bool
|
||||
notify: Restart neutron services
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Update virtualenv path
|
||||
command: >
|
||||
@ -185,6 +144,3 @@
|
||||
when:
|
||||
- not neutron_developer_mode | bool
|
||||
- neutron_get_venv | success
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
@ -23,23 +23,17 @@
|
||||
owner: "root"
|
||||
group: "root"
|
||||
mode: "0755"
|
||||
tags:
|
||||
- neutron-ha-tool
|
||||
|
||||
- name: Convert the hostname to an int
|
||||
name2int:
|
||||
name: "{{ inventory_hostname }}"
|
||||
register: hashed_name
|
||||
tags:
|
||||
- neutron-ha-tool
|
||||
|
||||
# These are used in the Neutron HA Cron job script, and processed in the template.
|
||||
- name: Creating Job Facts
|
||||
set_fact:
|
||||
do_job: ". /root/openrc && /opt/neutron-ha-tool.py {% if keystone_service_internaluri_insecure | bool %}--insecure {% endif %}--l3-agent-migrate"
|
||||
sleep_time: "{{ hashed_name.int_value }}"
|
||||
tags:
|
||||
- neutron-ha-tool
|
||||
|
||||
- name: "Drop Neutron HA job script"
|
||||
template:
|
||||
@ -48,8 +42,6 @@
|
||||
owner: "root"
|
||||
group: "root"
|
||||
mode: "0755"
|
||||
tags:
|
||||
- neutron-ha-tool
|
||||
|
||||
- name: Create Neutron HA
|
||||
cron:
|
||||
@ -62,5 +54,3 @@
|
||||
job: "/opt/neutron-ha-tool.sh"
|
||||
user: root
|
||||
cron_file: "neutron-ha-tool"
|
||||
tags:
|
||||
- neutron-ha-tool
|
||||
|
@ -47,8 +47,6 @@
|
||||
config_type: "json"
|
||||
notify:
|
||||
- Restart neutron services
|
||||
tags:
|
||||
- neutron-config
|
||||
|
||||
- name: Generate neutron dnsmasq Config
|
||||
config_template:
|
||||
@ -63,8 +61,6 @@
|
||||
- Restart neutron services
|
||||
when: >
|
||||
inventory_hostname in groups[neutron_services['neutron-dhcp-agent']['group']]
|
||||
tags:
|
||||
- neutron-config
|
||||
|
||||
- name: Generate neutron agent only Config
|
||||
config_template:
|
||||
@ -82,8 +78,6 @@
|
||||
- item.value.service_en | bool
|
||||
- item.value.service_conf is defined
|
||||
- inventory_hostname in groups[item.value.group]
|
||||
tags:
|
||||
- neutron-config
|
||||
|
||||
- name: Drop neutron rootwrap filters
|
||||
copy:
|
||||
@ -103,8 +97,6 @@
|
||||
- { src: "rootwrap.d/vpnaas.filters", dest: "/etc/neutron/rootwrap.d/vpnaas.filters" }
|
||||
notify:
|
||||
- Restart neutron services
|
||||
tags:
|
||||
- neutron-config
|
||||
|
||||
- name: Drop neutron agent rootwrap filters
|
||||
copy:
|
||||
@ -118,8 +110,6 @@
|
||||
- item.value.service_rootwrap is defined
|
||||
notify:
|
||||
- Restart neutron services
|
||||
tags:
|
||||
- neutron_config
|
||||
|
||||
- name: Setup PLUMgrid config
|
||||
include: plumgrid_config.yml
|
||||
@ -137,9 +127,6 @@
|
||||
mode: "0440"
|
||||
owner: "root"
|
||||
group: "root"
|
||||
tags:
|
||||
- sudoers
|
||||
- neutron-sudoers
|
||||
|
||||
- name: Drop metadata iptables checksum fix
|
||||
copy:
|
||||
@ -151,15 +138,9 @@
|
||||
when:
|
||||
- neutron_metadata_checksum_fix | bool
|
||||
- inventory_hostname in groups[neutron_services['neutron-linuxbridge-agent']['group']]
|
||||
tags:
|
||||
- neutron-config
|
||||
- neutron-checksum-fix
|
||||
|
||||
- name: Run metadata iptables checksum fix
|
||||
command: /etc/network/if-up.d/post-up-metadata-checksum
|
||||
when:
|
||||
- neutron_metadata_checksum_fix | bool
|
||||
- inventory_hostname in groups[neutron_services['neutron-linuxbridge-agent']['group']]
|
||||
tags:
|
||||
- neutron-config
|
||||
- neutron-checksum-fix
|
||||
|
@ -18,8 +18,6 @@
|
||||
name: "{{ neutron_system_group_name }}"
|
||||
state: "present"
|
||||
system: "yes"
|
||||
tags:
|
||||
- neutron-group
|
||||
|
||||
- name: Create the neutron system user
|
||||
user:
|
||||
@ -30,8 +28,6 @@
|
||||
system: "yes"
|
||||
createhome: "yes"
|
||||
home: "/var/lib/{{ neutron_system_user_name }}"
|
||||
tags:
|
||||
- neutron-user
|
||||
|
||||
- name: Create neutron dir
|
||||
file:
|
||||
@ -51,8 +47,6 @@
|
||||
- { path: "/var/run/neutron" }
|
||||
- { path: "{{ neutron_system_home_folder }}" }
|
||||
- { path: "{{ neutron_system_home_folder }}/ha_confs" }
|
||||
tags:
|
||||
- neutron-dirs
|
||||
|
||||
- name: Test for log directory or link
|
||||
shell: |
|
||||
@ -65,9 +59,6 @@
|
||||
register: log_dir
|
||||
failed_when: false
|
||||
changed_when: log_dir.rc != 0
|
||||
tags:
|
||||
- neutron-dirs
|
||||
- neutron-logs
|
||||
|
||||
- name: Create neutron log dir
|
||||
file:
|
||||
@ -79,9 +70,6 @@
|
||||
with_items:
|
||||
- { path: "/var/log/neutron" }
|
||||
when: log_dir.rc != 0
|
||||
tags:
|
||||
- neutron-dirs
|
||||
- neutron-logs
|
||||
|
||||
- name: Drop sudoers file
|
||||
template:
|
||||
@ -90,6 +78,3 @@
|
||||
mode: "0440"
|
||||
owner: "root"
|
||||
group: "root"
|
||||
tags:
|
||||
- sudoers
|
||||
- neutron-sudoers
|
||||
|
@ -29,10 +29,6 @@
|
||||
until: add_service|success
|
||||
retries: 5
|
||||
delay: 2
|
||||
tags:
|
||||
- neutron-api-setup
|
||||
- neutron-service-add
|
||||
- neutron-setup
|
||||
|
||||
# Create an admin user
|
||||
- name: Ensure neutron user
|
||||
@ -51,10 +47,6 @@
|
||||
until: add_service|success
|
||||
retries: 5
|
||||
delay: 10
|
||||
tags:
|
||||
- neutron-api-setup
|
||||
- neutron-service-add
|
||||
- neutron-setup
|
||||
|
||||
# Add a role to the user
|
||||
- name: Ensure neutron user to admin role
|
||||
@ -73,10 +65,6 @@
|
||||
until: add_service|success
|
||||
retries: 5
|
||||
delay: 10
|
||||
tags:
|
||||
- neutron-api-setup
|
||||
- neutron-service-add
|
||||
- neutron-setup
|
||||
|
||||
# Create an endpoint
|
||||
- name: Ensure neutron endpoint
|
||||
@ -101,7 +89,3 @@
|
||||
until: add_service|success
|
||||
retries: 5
|
||||
delay: 10
|
||||
tags:
|
||||
- neutron-api-setup
|
||||
- neutron-service-add
|
||||
- neutron-setup
|
||||
|
@ -24,6 +24,3 @@
|
||||
- "{{ neutron_proprietary_nuage_pip_packages }}"
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-server']['group']]
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
@ -20,8 +20,6 @@
|
||||
group: "{{ neutron_system_group_name }}"
|
||||
config_overrides: "{{ neutron_plumlib_ini_overrides }}"
|
||||
config_type: "ini"
|
||||
tags:
|
||||
- neutron_config
|
||||
|
||||
- name: Place pgrc file
|
||||
template:
|
||||
@ -29,8 +27,6 @@
|
||||
dest: /etc/neutron/plugins/plumgrid/pgrc
|
||||
owner: "{{ neutron_system_user_name }}"
|
||||
group: "{{ neutron_system_group_name }}"
|
||||
tags:
|
||||
- neutron_config
|
||||
|
||||
- name: Install plumgrid pip packages
|
||||
pip:
|
||||
@ -48,9 +44,6 @@
|
||||
- "{{ neutron_optional_plumgrid_pip_packages }}"
|
||||
when:
|
||||
- inventory_hostname in groups[neutron_services['neutron-server']['group']]
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
||||
- name: Install plumgrid pip packages fall back
|
||||
pip:
|
||||
@ -68,6 +61,3 @@
|
||||
when:
|
||||
- install_packages | failed
|
||||
- inventory_hostname in groups[neutron_services['neutron-server']['group']]
|
||||
tags:
|
||||
- neutron-install
|
||||
- neutron-pip-packages
|
||||
|
Loading…
Reference in New Issue
Block a user