diff options
| author | Allen Gao <wanlong.gao@easystack.cn> | 2016-02-16 20:31:39 +0800 |
|---|---|---|
| committer | Allen Gao <wanlong.gao@easystack.cn> | 2016-02-29 11:47:52 +0800 |
| commit | 235e95885b9d59d61dc716d303520a609d4e596b (patch) | |
| tree | 45c647726254ade3c456c489cd6b7fa68ed0e8c2 /ansible | |
| parent | 846a19035adfa2c772d6a1fe52511f937cc8a0e6 (diff) | |
| download | kolla-235e95885b9d59d61dc716d303520a609d4e596b.tar.gz kolla-235e95885b9d59d61dc716d303520a609d4e596b.zip | |
Move ironic-discoverd to ironic-inspector
Closes-Bug: #1551052
Change-Id: Ic226287bbf1f1e8d5cc2e1d80ce2975448b1f95c
Diffstat (limited to 'ansible')
| -rw-r--r-- | ansible/inventory/all-in-one | 2 | ||||
| -rw-r--r-- | ansible/inventory/multinode | 2 | ||||
| -rw-r--r-- | ansible/roles/ironic/defaults/main.yml | 6 | ||||
| -rw-r--r-- | ansible/roles/ironic/tasks/config.yml | 6 | ||||
| -rw-r--r-- | ansible/roles/ironic/tasks/deploy.yml | 4 | ||||
| -rw-r--r-- | ansible/roles/ironic/tasks/pull.yml | 6 | ||||
| -rw-r--r-- | ansible/roles/ironic/tasks/start.yml | 10 | ||||
| -rw-r--r-- | ansible/roles/ironic/templates/discoverd.conf.j2 | 11 | ||||
| -rw-r--r-- | ansible/roles/ironic/templates/ironic-inspector.json.j2 (renamed from ansible/roles/ironic/templates/ironic-discoverd.json.j2) | 2 | ||||
| -rw-r--r-- | ansible/roles/ironic/templates/ironic.conf.j2 | 12 | ||||
| -rw-r--r-- | ansible/roles/nova/templates/nova.conf.j2 | 1 | ||||
| -rw-r--r-- | ansible/site.yml | 2 |
12 files changed, 32 insertions, 32 deletions
diff --git a/ansible/inventory/all-in-one b/ansible/inventory/all-in-one index a44eb1d66..0c72fde5f 100644 --- a/ansible/inventory/all-in-one +++ b/ansible/inventory/all-in-one @@ -180,7 +180,7 @@ ironic [ironic-conductor:children] ironic -[ironic-discoverd:children] +[ironic-inspector:children] ironic [ironic-pxe:children] diff --git a/ansible/inventory/multinode b/ansible/inventory/multinode index f1a154062..c6c1d2d12 100644 --- a/ansible/inventory/multinode +++ b/ansible/inventory/multinode @@ -205,7 +205,7 @@ ironic [ironic-conductor:children] ironic -[ironic-discoverd:children] +[ironic-inspector:children] ironic [ironic-pxe:children] diff --git a/ansible/roles/ironic/defaults/main.yml b/ansible/roles/ironic/defaults/main.yml index 69da77ffc..6fb97c340 100644 --- a/ansible/roles/ironic/defaults/main.yml +++ b/ansible/roles/ironic/defaults/main.yml @@ -20,9 +20,9 @@ ironic_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{ ironic_conductor_tag: "{{ openstack_release }}" ironic_conductor_image_full: "{{ ironic_conductor_image }}:{{ ironic_conductor_tag }}" -ironic_discoverd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-ironic-discoverd" -ironic_discoverd_tag: "{{ openstack_release }}" -ironic_discoverd_image_full: "{{ ironic_discoverd_image }}:{{ ironic_discoverd_tag }}" +ironic_inspector_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-ironic-inspector" +ironic_inspector_tag: "{{ openstack_release }}" +ironic_inspector_image_full: "{{ ironic_inspector_image }}:{{ ironic_inspector_tag }}" ironic_pxe_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-ironic-pxe" ironic_pxe_tag: "{{ openstack_release }}" diff --git a/ansible/roles/ironic/tasks/config.yml b/ansible/roles/ironic/tasks/config.yml index 416157762..d4d3e6bd8 100644 --- a/ansible/roles/ironic/tasks/config.yml +++ b/ansible/roles/ironic/tasks/config.yml @@ -7,7 +7,7 @@ with_items: - "ironic-api" - "ironic-conductor" - - "ironic-discoverd" + - "ironic-inspector" - "ironic-pxe" - name: Copying over config.json files for services @@ -17,7 +17,7 @@ with_items: - "ironic-api" - "ironic-conductor" - - "ironic-discoverd" + - "ironic-inspector" - "ironic-pxe" - name: Copying over ironic.conf @@ -35,4 +35,4 @@ with_items: - "ironic-api" - "ironic-conductor" - - "ironic-discoverd" + - "ironic-inspector" diff --git a/ansible/roles/ironic/tasks/deploy.yml b/ansible/roles/ironic/tasks/deploy.yml index e32778aee..09fa82b22 100644 --- a/ansible/roles/ironic/tasks/deploy.yml +++ b/ansible/roles/ironic/tasks/deploy.yml @@ -5,7 +5,7 @@ - include: config.yml when: inventory_hostname in groups['ironic-api'] or inventory_hostname in groups['ironic-conductor'] or - inventory_hostname in groups['ironic-discoverd'] or + inventory_hostname in groups['ironic-inspector'] or inventory_hostname in groups['ironic-pxe'] - include: bootstrap.yml @@ -14,5 +14,5 @@ - include: start.yml when: inventory_hostname in groups['ironic-api'] or inventory_hostname in groups['ironic-conductor'] or - inventory_hostname in groups['ironic-discoverd'] or + inventory_hostname in groups['ironic-inspector'] or inventory_hostname in groups['ironic-pxe'] diff --git a/ansible/roles/ironic/tasks/pull.yml b/ansible/roles/ironic/tasks/pull.yml index 9ee19f977..630f34eb1 100644 --- a/ansible/roles/ironic/tasks/pull.yml +++ b/ansible/roles/ironic/tasks/pull.yml @@ -13,12 +13,12 @@ image: "{{ ironic_conductor_image_full }}" when: inventory_hostname in groups['ironic-conductor'] -- name: Pulling ironic-discoverd image +- name: Pulling ironic-inspector image kolla_docker: action: "pull_image" common_options: "{{ docker_common_options }}" - image: "{{ ironic_discoverd_image_full }}" - when: inventory_hostname in groups['ironic-discoverd'] + image: "{{ ironic_inspector_image_full }}" + when: inventory_hostname in groups['ironic-inspector'] - name: Pulling ironic-pxe image kolla_docker: diff --git a/ansible/roles/ironic/tasks/start.yml b/ansible/roles/ironic/tasks/start.yml index d728ec8f5..2c2dba6bb 100644 --- a/ansible/roles/ironic/tasks/start.yml +++ b/ansible/roles/ironic/tasks/start.yml @@ -30,12 +30,12 @@ - "ironic_pxe:/tftpboot/" when: inventory_hostname in groups['ironic-conductor'] -- name: Starting ironic-discoverd container +- name: Starting ironic-inspector container kolla_docker: action: "start_container" common_options: "{{ docker_common_options }}" - image: "{{ ironic_discoverd_image_full }}" - name: "ironic_discoverd" + image: "{{ ironic_inspector_image_full }}" + name: "ironic_inspector" privileged: True - volumes: "{{ node_config_directory }}/ironic-discoverd/:{{ container_config_directory }}/:ro" - when: inventory_hostname in groups['ironic-discoverd'] + volumes: "{{ node_config_directory }}/ironic-inspector/:{{ container_config_directory }}/:ro" + when: inventory_hostname in groups['ironic-inspector'] diff --git a/ansible/roles/ironic/templates/discoverd.conf.j2 b/ansible/roles/ironic/templates/discoverd.conf.j2 deleted file mode 100644 index b7dae0083..000000000 --- a/ansible/roles/ironic/templates/discoverd.conf.j2 +++ /dev/null @@ -1,11 +0,0 @@ -[discoverd] -database = inspector.sqlite3 -os_auth_url = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}/v2.0 -os_username = {{ openstack_auth.username }} -os_password = {{ openstack_auth.password }} -os_tenant_name = {{ openstack_auth.project_name }} -identity_uri = {{ openstack_auth.auth_url }} - -# Note: this will be in the firewall section once upgraded to inspector -# unsure of the correct interface here -dnsmasq_interface = {{ api_interface }} diff --git a/ansible/roles/ironic/templates/ironic-discoverd.json.j2 b/ansible/roles/ironic/templates/ironic-inspector.json.j2 index 29e0b9a65..a15f2939e 100644 --- a/ansible/roles/ironic/templates/ironic-discoverd.json.j2 +++ b/ansible/roles/ironic/templates/ironic-inspector.json.j2 @@ -1,5 +1,5 @@ { - "command": "ironic-discoverd --config-file /etc/ironic/ironic.conf", + "command": "ironic-inspector --config-file /etc/ironic/ironic.conf", "config_files": [ { "source": "{{ container_config_directory }}/ironic.conf", diff --git a/ansible/roles/ironic/templates/ironic.conf.j2 b/ansible/roles/ironic/templates/ironic.conf.j2 index 53c00e2c0..e2f700a00 100644 --- a/ansible/roles/ironic/templates/ironic.conf.j2 +++ b/ansible/roles/ironic/templates/ironic.conf.j2 @@ -14,6 +14,18 @@ api_url = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ ironic_api_port clean_nodes = false {% endif %} +{% if service_name == 'ironic-inspector' %} +[ironic] +os_auth_url = {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}/v2.0 +os_username = {{ openstack_auth.username }} +os_password = {{ openstack_auth.password }} +os_tenant_name = {{ openstack_auth.project_name }} +identity_uri = {{ openstack_auth.auth_url }} + +[firewall] +dnsmasq_interface = {{ api_interface }} +{% endif %} + [database] connection = mysql+pymysql://{{ ironic_database_user }}:{{ ironic_database_password }}@{{ ironic_database_address }}/{{ ironic_database_name }} diff --git a/ansible/roles/nova/templates/nova.conf.j2 b/ansible/roles/nova/templates/nova.conf.j2 index b208a833d..f47b94183 100644 --- a/ansible/roles/nova/templates/nova.conf.j2 +++ b/ansible/roles/nova/templates/nova.conf.j2 @@ -78,7 +78,6 @@ html5proxy_port = {{ nova_spicehtml5proxy_port }} {% if service_name == "nova-compute-ironic" %} [ironic] -#(TODO) remember to update this once discoverd is replaced by inspector admin_username = {{ ironic_keystone_user }} admin_password = {{ ironic_keystone_password }} admin_url = {{ openstack_auth_v2.auth_url }} diff --git a/ansible/site.yml b/ansible/site.yml index 840e607e1..ded4f6ef8 100644 --- a/ansible/site.yml +++ b/ansible/site.yml @@ -151,7 +151,7 @@ - hosts: - ironic-api - ironic-conductor - - ironic-discoverd + - ironic-inspector - ironic-pxe - rabbitmq roles: |
