Rename all of the modules

This is separate from the previous patch - it's just the results
of running the script so we can review the two a little independently.
We should probably squash them.

Change-Id: I838f15cf4a32455a5be20033c8ddc27db6ca15c0
This commit is contained in:
Monty Taylor
2020-05-12 10:20:09 -05:00
parent 52905480b8
commit e47c4671c7
154 changed files with 15307 additions and 15029 deletions

View File

@@ -1,6 +1,6 @@
---
- name: Authenticate to the cloud
openstack.cloud.os_auth:
openstack.cloud.auth:
cloud={{ cloud }}
- debug: var=service_catalog

View File

@@ -1,6 +1,6 @@
---
- name: List all profiles
openstack.cloud.os_client_config:
openstack.cloud.config:
register: list
# WARNING: This will output sensitive authentication information!!!!

View File

@@ -1,19 +1,19 @@
---
- name: Create group
openstack.cloud.os_group:
openstack.cloud.identity_group:
cloud: "{{ cloud }}"
state: present
name: "{{ group_name }}"
- name: Update group
openstack.cloud.os_group:
openstack.cloud.identity_group:
cloud: "{{ cloud }}"
state: present
name: "{{ group_name }}"
description: "updated description"
- name: Delete group
openstack.cloud.os_group:
openstack.cloud.identity_group:
cloud: "{{ cloud }}"
state: absent
name: "{{ group_name }}"

View File

@@ -7,7 +7,7 @@
shell: truncate -s 1048576 {{ tmp_file.stdout }}
- name: Create raw image (defaults)
openstack.cloud.os_image:
openstack.cloud.image:
cloud: "{{ cloud }}"
state: present
name: "{{ image_name }}"
@@ -18,13 +18,13 @@
- debug: var=image
- name: Delete raw image (defaults)
openstack.cloud.os_image:
openstack.cloud.image:
cloud: "{{ cloud }}"
state: absent
name: "{{ image_name }}"
- name: Create raw image (complex)
openstack.cloud.os_image:
openstack.cloud.image:
cloud: "{{ cloud }}"
state: present
name: "{{ image_name }}"
@@ -43,7 +43,7 @@
- debug: var=image
- name: Delete raw image (complex)
openstack.cloud.os_image:
openstack.cloud.image:
cloud: "{{ cloud }}"
state: absent
name: "{{ image_name }}"

View File

@@ -1,6 +1,6 @@
---
- name: Create keypair (non-existing)
openstack.cloud.os_keypair:
openstack.cloud.keypair:
cloud: "{{ cloud }}"
name: "{{ keypair_name }}"
state: present
@@ -14,7 +14,7 @@
- keypair.key.public_key is defined and keypair.key.public_key
- name: Delete keypair (non-existing)
openstack.cloud.os_keypair:
openstack.cloud.keypair:
cloud: "{{ cloud }}"
name: "{{ keypair_name }}"
state: absent
@@ -26,27 +26,27 @@
ssh_key_file: .ssh/shade_id_rsa
- name: Create keypair (file)
openstack.cloud.os_keypair:
openstack.cloud.keypair:
cloud: "{{ cloud }}"
name: "{{ keypair_name }}"
state: present
public_key_file: "{{ ansible_env.HOME }}/.ssh/shade_id_rsa.pub"
- name: Delete keypair (file)
openstack.cloud.os_keypair:
openstack.cloud.keypair:
cloud: "{{ cloud }}"
name: "{{ keypair_name }}"
state: absent
- name: Create keypair (key)
openstack.cloud.os_keypair:
openstack.cloud.keypair:
cloud: "{{ cloud }}"
name: "{{ keypair_name }}"
state: present
public_key: "{{ lookup('file', '~/.ssh/shade_id_rsa.pub') }}"
- name: Delete keypair (key)
openstack.cloud.os_keypair:
openstack.cloud.keypair:
cloud: "{{ cloud }}"
name: "{{ keypair_name }}"
state: absent

View File

@@ -1,19 +1,19 @@
---
- name: Create keystone domain
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
cloud: "{{ cloud }}"
state: present
name: "{{ domain_name }}"
description: "test description"
- name: Update keystone domain
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
cloud: "{{ cloud }}"
name: "{{ domain_name }}"
description: "updated description"
- name: Delete keystone domain
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
cloud: "{{ cloud }}"
state: absent
name: "{{ domain_name }}"

View File

@@ -9,23 +9,23 @@
# meta/action_groups.yml glue seems to be missing
# group/os:
# cloud: "{{ cloud }}"
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
cloud: "{{ cloud }}"
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
cloud: "{{ cloud }}"
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
cloud: "{{ cloud }}"
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
cloud: "{{ cloud }}"
idp_id: "{{ idp_name }}"
openstack.cloud.os_keystone_federation_protocol_info:
openstack.cloud.keystone_federation_protocol_info:
cloud: "{{ cloud }}"
idp_id: "{{ idp_name }}"
block:
# ========================================================================
# Initial setup
- name: 'Create test Domain'
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
name: '{{ domain_name }}'
register: create_domain
- assert:
@@ -37,7 +37,7 @@
domain_id: '{{ create_domain.id }}'
- name: 'Create test Identity Provider'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
domain_id: '{{ domain_id }}'
@@ -47,7 +47,7 @@
- create_idp is successful
- name: 'Create test mapping (1)'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'present'
name: '{{ mapping_name_1 }}'
rules: '{{ mapping_rules_1 }}'
@@ -56,7 +56,7 @@
that:
- create_mapping is successful
- name: 'Create test mapping (2)'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'present'
name: '{{ mapping_name_2 }}'
rules: '{{ mapping_rules_2 }}'
@@ -68,7 +68,7 @@
# We *should* have a blank slate to start with, but we also shouldn't
# explode if I(state=absent) and the IDP doesn't exist
- name: "Ensure Protocol doesn't exist to start"
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'absent'
name: '{{ protocol_name }}'
register: delete_protocol
@@ -81,7 +81,7 @@
- name: 'Create protocol - CHECK MODE'
check_mode: yes
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'present'
name: '{{ protocol_name }}'
mapping_id: '{{ mapping_name_1 }}'
@@ -92,7 +92,7 @@
- create_protocol is changed
- name: 'Fetch Protocol info (should be absent)'
openstack.cloud.os_keystone_federation_protocol_info:
openstack.cloud.keystone_federation_protocol_info:
name: '{{ protocol_name }}'
register: protocol_info
ignore_errors: yes
@@ -101,7 +101,7 @@
- protocol_info is failed
- name: 'Create protocol'
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'present'
name: '{{ protocol_name }}'
mapping_id: '{{ mapping_name_1 }}'
@@ -124,7 +124,7 @@
- name: 'Create protocol (retry - no change) - CHECK MODE'
check_mode: yes
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'present'
name: '{{ protocol_name }}'
mapping_id: '{{ mapping_name_1 }}'
@@ -135,7 +135,7 @@
- create_protocol is not changed
- name: 'Create protocol (retry - no change)'
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'present'
name: '{{ protocol_name }}'
mapping_id: '{{ mapping_name_1 }}'
@@ -161,7 +161,7 @@
- name: 'Update protocol - CHECK MODE'
check_mode: yes
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'present'
name: '{{ protocol_name }}'
mapping_id: '{{ mapping_name_2 }}'
@@ -172,7 +172,7 @@
- update_protocol is changed
- name: 'Update protocol'
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'present'
name: '{{ protocol_name }}'
mapping_id: '{{ mapping_name_2 }}'
@@ -195,7 +195,7 @@
- name: 'Update protocol (retry - no change) - CHECK MODE'
check_mode: yes
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'present'
name: '{{ protocol_name }}'
mapping_id: '{{ mapping_name_2 }}'
@@ -206,7 +206,7 @@
- update_protocol is not changed
- name: 'Update protocol (retry - no change)'
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'present'
name: '{{ protocol_name }}'
mapping_id: '{{ mapping_name_2 }}'
@@ -228,10 +228,10 @@
protocol: '{{ update_protocol.protocol }}'
# ========================================================================
# Create second protocol to test os_keystone_federation_protocol_info
# Create second protocol to test openstack.cloud.keystone_federation_protocol_info
- name: 'Create protocol (2)'
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'present'
name: '{{ protocol_name_2 }}'
mapping_id: '{{ mapping_name_1 }}'
@@ -253,10 +253,10 @@
protocol: '{{ create_protocol_2.protocol }}'
# ========================================================================
# Basic tests of os_keystone_federation_protocol_info
# Basic tests of openstack.cloud.keystone_federation_protocol_info
- name: 'Fetch Protocol info (a specific protocol)'
openstack.cloud.os_keystone_federation_protocol_info:
openstack.cloud.keystone_federation_protocol_info:
name: '{{ protocol_name }}'
register: protocol_info
- assert:
@@ -276,7 +276,7 @@
protocol: '{{ protocol_info.protocols[0] }}'
- name: 'Fetch Protocol info (all protocols on our test IDP)'
openstack.cloud.os_keystone_federation_protocol_info: {}
openstack.cloud.keystone_federation_protocol_info: {}
# idp_id defined in defaults at the start
register: protocol_info
- assert:
@@ -311,7 +311,7 @@
- name: 'Delete protocol - CHECK MODE'
check_mode: yes
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'absent'
name: '{{ protocol_name }}'
register: update_protocol
@@ -321,7 +321,7 @@
- update_protocol is changed
- name: 'Delete protocol'
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'absent'
name: '{{ protocol_name }}'
register: update_protocol
@@ -332,7 +332,7 @@
- name: 'Delete protocol (retry - no change) - CHECK MODE'
check_mode: yes
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'absent'
name: '{{ protocol_name }}'
register: update_protocol
@@ -342,7 +342,7 @@
- update_protocol is not changed
- name: 'Delete protocol (retry - no change)'
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'absent'
name: '{{ protocol_name }}'
register: update_protocol
@@ -355,39 +355,39 @@
# Clean up after ourselves
always:
- name: 'Delete protocol'
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'absent'
name: '{{ protocol_name }}'
idp_id: '{{ idp_name }}'
ignore_errors: yes
- name: 'Delete protocol (2)'
openstack.cloud.os_keystone_federation_protocol:
openstack.cloud.keystone_federation_protocol:
state: 'absent'
name: '{{ protocol_name_2 }}'
idp_id: '{{ idp_name }}'
ignore_errors: yes
- name: 'Delete mapping 1'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'absent'
name: '{{ mapping_name_1 }}'
ignore_errors: yes
- name: 'Delete mapping 2'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'absent'
name: '{{ mapping_name_2 }}'
ignore_errors: yes
- name: 'Delete idp'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'absent'
name: '{{ idp_name }}'
ignore_errors: yes
- name: 'Delete domain'
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
state: 'absent'
name: '{{ domain_name }}'
ignore_errors: yes

View File

@@ -9,17 +9,17 @@
# meta/action_groups.yml glue seems to be missing
# group/os:
# cloud: "{{ cloud }}"
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
cloud: "{{ cloud }}"
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
cloud: "{{ cloud }}"
openstack.cloud.os_keystone_identity_provider_info:
openstack.cloud.federation_idp_info:
cloud: "{{ cloud }}"
block:
# ========================================================================
# Initial setup
- name: 'Create test domain'
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
name: '{{ domain_name }}'
register: create_domain
- assert:
@@ -33,7 +33,7 @@
# We *should* have a blank slate to start with, but we also shouldn't
# explode if I(state=absent) and the IDP doesn't exist
- name: "Ensure IDP doesn't exist to start"
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'absent'
name: '{{ idp_name }}'
register: delete_idp
@@ -46,7 +46,7 @@
- name: 'Create IDP - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
domain_id: '{{ domain_id }}'
@@ -57,7 +57,7 @@
- create_idp is changed
- name: 'Fetch identity_provider info (provider should be absent)'
openstack.cloud.os_keystone_identity_provider_info:
openstack.cloud.federation_idp_info:
name: '{{ idp_name }}'
register: identity_provider_info
ignore_errors: yes
@@ -66,7 +66,7 @@
- identity_provider_info is failed
- name: 'Create IDP'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
domain_id: '{{ domain_id }}'
@@ -94,7 +94,7 @@
idp: '{{ create_identity_provider.identity_provider }}'
- name: 'Fetch IDP info - with name'
openstack.cloud.os_keystone_identity_provider_info:
openstack.cloud.federation_idp_info:
name: '{{ idp_name }}'
register: identity_provider_info
- assert:
@@ -121,7 +121,7 @@
idp: '{{ identity_provider_info.identity_providers[0] }}'
- name: 'Fetch identity_provider info - without name'
openstack.cloud.os_keystone_identity_provider_info: {}
openstack.cloud.federation_idp_info: {}
register: identity_provider_info
- assert:
that:
@@ -143,7 +143,7 @@
- name: 'Create identity_provider (retry - no change) - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
domain_id: '{{ domain_id }}'
@@ -154,7 +154,7 @@
- create_identity_provider is not changed
- name: 'Create identity_provider (retry - no change)'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
domain_id: '{{ domain_id }}'
@@ -186,7 +186,7 @@
- name: 'Update IDP set description - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
description: '{{ idp_description }}'
@@ -197,7 +197,7 @@
- update_identity_provider is changed
- name: 'Update IDP set description'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
description: '{{ idp_description }}'
@@ -226,7 +226,7 @@
- name: 'Update IDP set description (retry - no change) - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
description: '{{ idp_description }}'
@@ -237,7 +237,7 @@
- update_identity_provider is not changed
- name: 'Update IDP set description (retry - no change)'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
description: '{{ idp_description }}'
@@ -267,7 +267,7 @@
- name: 'Update IDP set Remote IDs - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
remote_ids: '{{ remote_ids_1 }}'
@@ -278,7 +278,7 @@
- update_identity_provider is changed
- name: 'Update IDP set Remote IDs'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
remote_ids: '{{ remote_ids_1 }}'
@@ -307,7 +307,7 @@
- name: 'Update IDP set Remote IDs (retry - no change) - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
remote_ids: '{{ remote_ids_1 }}'
@@ -318,7 +318,7 @@
- update_identity_provider is not changed
- name: 'Update IDP set Remote IDs (retry - no change)'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
remote_ids: '{{ remote_ids_1 }}'
@@ -348,7 +348,7 @@
- name: 'Update IDP set Disabled - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
enabled: False
@@ -359,7 +359,7 @@
- update_identity_provider is changed
- name: 'Update IDP set Disabled'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
enabled: False
@@ -388,7 +388,7 @@
- name: 'Update IDP set Disabled (retry - no change) - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
enabled: False
@@ -399,7 +399,7 @@
- update_identity_provider is not changed
- name: 'Update IDP set Disabled (retry - no change)'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
enabled: False
@@ -429,7 +429,7 @@
# If we don't specify anything to change, then nothing should change...
- name: 'Minimal call to IDP (no change) - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
register: update_identity_provider
@@ -439,7 +439,7 @@
- update_identity_provider is not changed
- name: 'Minimal call to IDP (no change)'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
register: update_identity_provider
@@ -470,7 +470,7 @@
- name: 'Update all updatable IDP parameters - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
description: '{{ idp_description_2 }}'
@@ -483,7 +483,7 @@
- update_identity_provider is changed
- name: 'Update all updatable IDP parameters'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
description: '{{ idp_description_2 }}'
@@ -514,7 +514,7 @@
- name: 'Update all updatable IDP parameters (no change) - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
description: '{{ idp_description_2 }}'
@@ -527,7 +527,7 @@
- update_identity_provider is not changed
- name: 'Update all updatable IDP parameters (no change)'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name }}'
description: '{{ idp_description_2 }}'
@@ -561,7 +561,7 @@
- name: 'Create complex IDP - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name_2 }}'
domain_id: '{{ domain_id }}'
@@ -575,7 +575,7 @@
- create_identity_provider is changed
- name: 'Create complex IDP'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name_2 }}'
domain_id: '{{ domain_id }}'
@@ -607,7 +607,7 @@
- name: 'Create complex IDP (retry - no change) - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name_2 }}'
domain_id: '{{ domain_id }}'
@@ -621,7 +621,7 @@
- create_identity_provider is not changed
- name: 'Create complex IDP'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'present'
name: '{{ idp_name_2 }}'
domain_id: '{{ domain_id }}'
@@ -653,7 +653,7 @@
# Attempt to ensure that if we search we only get the one we expect
- name: 'Fetch Complex IDP info - with name'
openstack.cloud.os_keystone_identity_provider_info:
openstack.cloud.federation_idp_info:
name: '{{ idp_name_2 }}'
register: identity_provider_info
- assert:
@@ -680,7 +680,7 @@
# Ensure that if we do search we get both of the results we expect
- name: 'Fetch multiple IDP info - without name'
openstack.cloud.os_keystone_identity_provider_info: {}
openstack.cloud.federation_idp_info: {}
register: identity_provider_info
- assert:
that:
@@ -722,7 +722,7 @@
- name: 'Delete identity_provider - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'absent'
name: '{{ idp_name }}'
register: delete_identity_provider
@@ -732,7 +732,7 @@
- delete_identity_provider is changed
- name: 'Delete identity_provider'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'absent'
name: '{{ idp_name }}'
register: delete_identity_provider
@@ -743,7 +743,7 @@
- name: 'Delete identity_provider (retry - no change) - CHECK_MODE'
check_mode: yes
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'absent'
name: '{{ idp_name }}'
register: delete_identity_provider
@@ -753,7 +753,7 @@
- delete_identity_provider is not changed
- name: 'Delete identity_provider (retry - no change) '
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'absent'
name: '{{ idp_name }}'
register: delete_identity_provider
@@ -763,7 +763,7 @@
- delete_identity_provider is not changed
- name: 'Fetch identity_provider info after deletion'
openstack.cloud.os_keystone_identity_provider_info:
openstack.cloud.federation_idp_info:
name: '{{ idp_name }}'
register: identity_provider_info
ignore_errors: True
@@ -772,7 +772,7 @@
- identity_provider_info is failed
- name: 'Delete second identity_provider'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'absent'
name: '{{ idp_name_2 }}'
register: delete_identity_provider
@@ -783,19 +783,19 @@
always:
- name: 'Delete idp'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'absent'
name: '{{ idp_name }}'
ignore_errors: yes
- name: 'Delete second identity_provider'
openstack.cloud.os_keystone_identity_provider:
openstack.cloud.federation_idp:
state: 'absent'
name: '{{ idp_name_2 }}'
ignore_errors: yes
- name: 'Delete domain'
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
state: 'absent'
name: '{{ domain_name }}'
ignore_errors: yes

View File

@@ -3,13 +3,13 @@
# meta/action_groups.yml glue seems to be missing
# group/os:
# cloud: "{{ cloud }}"
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
cloud: "{{ cloud }}"
openstack.cloud.os_keystone_mapping_info:
openstack.cloud.federation_mapping_info:
cloud: "{{ cloud }}"
block:
- name: "Ensure mapping doesn't exist to start"
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'absent'
name: '{{ mapping_name }}'
register: delete_mapping
@@ -18,7 +18,7 @@
- delete_mapping is successful
- name: 'Create mapping - CHECK_MODE'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'present'
name: '{{ mapping_name }}'
rules: '{{ mapping_rules_1 }}'
@@ -30,7 +30,7 @@
- create_mapping is changed
- name: 'Fetch mapping info (mapping should be absent)'
openstack.cloud.os_keystone_mapping_info:
openstack.cloud.federation_mapping_info:
name: '{{ mapping_name }}'
register: mapping_info
ignore_errors: yes
@@ -39,7 +39,7 @@
- mapping_info is failed
- name: 'Create mapping'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'present'
name: '{{ mapping_name }}'
rules: '{{ mapping_rules_1 }}'
@@ -56,7 +56,7 @@
- create_mapping.mapping.rules | length == 1
- name: 'Fetch mapping info - with name'
openstack.cloud.os_keystone_mapping_info:
openstack.cloud.federation_mapping_info:
name: '{{ mapping_name }}'
register: mapping_info
- assert:
@@ -74,7 +74,7 @@
mapping_0: '{{ mapping_info.mappings[0] }}'
- name: 'Fetch mapping info - without name'
openstack.cloud.os_keystone_mapping_info: {}
openstack.cloud.federation_mapping_info: {}
register: mapping_info
- assert:
that:
@@ -92,7 +92,7 @@
mapping_0: '{{ mapping_info.mappings[0] }}'
- name: 'Create mapping (retry - no change) - CHECK_MODE'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'present'
name: '{{ mapping_name }}'
rules: '{{ mapping_rules_1 }}'
@@ -104,7 +104,7 @@
- create_mapping is not changed
- name: 'Create mapping (retry - no change)'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'present'
name: '{{ mapping_name }}'
rules: '{{ mapping_rules_1 }}'
@@ -121,7 +121,7 @@
- create_mapping.mapping.rules | length == 1
- name: 'Update mapping - CHECK_MODE'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'present'
name: '{{ mapping_name }}'
rules: '{{ mapping_rules_2 }}'
@@ -133,7 +133,7 @@
- update_mapping is changed
- name: 'Update mapping'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'present'
name: '{{ mapping_name }}'
rules: '{{ mapping_rules_2 }}'
@@ -150,7 +150,7 @@
- update_mapping.mapping.rules | length == 1
- name: 'Update mapping (retry - no change)'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'present'
name: '{{ mapping_name }}'
rules: '{{ mapping_rules_2 }}'
@@ -167,7 +167,7 @@
- update_mapping.mapping.rules | length == 1
- name: 'Create second mapping'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'present'
name: '{{ mapping_name_2 }}'
rules: '{{ mapping_rules_1 }}'
@@ -184,7 +184,7 @@
- create_mapping.mapping.rules | length == 1
- name: 'Fetch mapping (2) info - with name'
openstack.cloud.os_keystone_mapping_info:
openstack.cloud.federation_mapping_info:
name: '{{ mapping_name_2 }}'
register: mapping_info
- assert:
@@ -202,7 +202,7 @@
mapping_0: '{{ mapping_info.mappings[0] }}'
- name: 'Fetch mapping info - without name'
openstack.cloud.os_keystone_mapping_info: {}
openstack.cloud.federation_mapping_info: {}
register: mapping_info
- assert:
that:
@@ -226,7 +226,7 @@
mapping_1: '{{ mapping_info.mappings[1] }}'
- name: 'Delete mapping - CHECK_MODE'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'absent'
name: '{{ mapping_name }}'
register: delete_mapping
@@ -237,7 +237,7 @@
- delete_mapping is changed
- name: 'Delete mapping'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'absent'
name: '{{ mapping_name }}'
register: delete_mapping
@@ -247,7 +247,7 @@
- delete_mapping is changed
- name: 'Delete mapping (retry - no change) - CHECK_MODE'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'absent'
name: '{{ mapping_name }}'
register: delete_mapping
@@ -258,7 +258,7 @@
- delete_mapping is not changed
- name: 'Delete mapping (retry - no change) '
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'absent'
name: '{{ mapping_name }}'
register: delete_mapping
@@ -268,7 +268,7 @@
- delete_mapping is not changed
- name: 'Fetch mapping info after deletion'
openstack.cloud.os_keystone_mapping_info:
openstack.cloud.federation_mapping_info:
name: '{{ mapping_name }}'
register: mapping_info
ignore_errors: True
@@ -277,7 +277,7 @@
- mapping_info is failed
- name: 'Delete second mapping'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'absent'
name: '{{ mapping_name_2 }}'
register: delete_mapping
@@ -288,13 +288,13 @@
always:
- name: 'Delete mapping'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'absent'
name: '{{ mapping_name }}'
ignore_errors: yes
- name: 'Delete second mapping'
openstack.cloud.os_keystone_mapping:
openstack.cloud.federation_mapping:
state: 'absent'
name: '{{ mapping_name_2 }}'
ignore_errors: yes

View File

@@ -1,12 +1,12 @@
---
- name: Create keystone role
openstack.cloud.os_keystone_role:
openstack.cloud.identity_role:
cloud: "{{ cloud }}"
state: present
name: "{{ role_name }}"
- name: Delete keystone role
openstack.cloud.os_keystone_role:
openstack.cloud.identity_role:
cloud: "{{ cloud }}"
state: absent
name: "{{ role_name }}"

View File

@@ -1,6 +1,6 @@
---
- name: Create network
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
name: "{{ network_name }}"
state: present
@@ -8,7 +8,7 @@
external: "{{ network_external }}"
- name: Delete network
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
name: "{{ network_name }}"
state: absent

View File

@@ -1,6 +1,6 @@
---
- name: Create public flavor
openstack.cloud.os_nova_flavor:
openstack.cloud.compute_flavor:
cloud: "{{ cloud }}"
state: present
name: ansible_public_flavor
@@ -13,13 +13,13 @@
flavorid: 12345
- name: Delete public flavor
openstack.cloud.os_nova_flavor:
openstack.cloud.compute_flavor:
cloud: "{{ cloud }}"
state: absent
name: ansible_public_flavor
- name: Create private flavor
openstack.cloud.os_nova_flavor:
openstack.cloud.compute_flavor:
cloud: "{{ cloud }}"
state: present
name: ansible_private_flavor
@@ -32,13 +32,13 @@
flavorid: 12345
- name: Delete private flavor
openstack.cloud.os_nova_flavor:
openstack.cloud.compute_flavor:
cloud: "{{ cloud }}"
state: absent
name: ansible_private_flavor
- name: Create flavor (defaults)
openstack.cloud.os_nova_flavor:
openstack.cloud.compute_flavor:
cloud: "{{ cloud }}"
state: present
name: ansible_defaults_flavor
@@ -47,7 +47,7 @@
disk: 10
- name: Delete flavor (defaults)
openstack.cloud.os_nova_flavor:
openstack.cloud.compute_flavor:
cloud: "{{ cloud }}"
state: absent
name: ansible_defaults_flavor

View File

@@ -4,14 +4,14 @@
register: tmp_file
- name: Create container
openstack.cloud.os_object:
openstack.cloud.object:
cloud: "{{ cloud }}"
state: present
container: ansible_container
container_access: private
- name: Put object
openstack.cloud.os_object:
openstack.cloud.object:
cloud: "{{ cloud }}"
state: present
name: ansible_object
@@ -19,14 +19,14 @@
container: ansible_container
- name: Delete object
openstack.cloud.os_object:
openstack.cloud.object:
cloud: "{{ cloud }}"
state: absent
name: ansible_object
container: ansible_container
- name: Delete container
openstack.cloud.os_object:
openstack.cloud.object:
cloud: "{{ cloud }}"
state: absent
container: ansible_container

View File

@@ -1,13 +1,13 @@
---
- name: Create network
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
state: present
name: "{{ network_name }}"
external: "{{ network_external }}"
- name: Create subnet
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
state: present
name: "{{ subnet_name }}"
@@ -15,7 +15,7 @@
cidr: 10.5.5.0/24
- name: Create port (no security group or default security group)
openstack.cloud.os_port:
openstack.cloud.port:
cloud: "{{ cloud }}"
state: present
name: "{{ port_name }}"
@@ -28,20 +28,20 @@
- debug: var=port
- name: Delete port (no security group or default security group)
openstack.cloud.os_port:
openstack.cloud.port:
cloud: "{{ cloud }}"
state: absent
name: "{{ port_name }}"
- name: Create security group
openstack.cloud.os_security_group:
openstack.cloud.security_group:
cloud: "{{ cloud }}"
state: present
name: "{{ secgroup_name }}"
description: Test group
- name: Create port (with security group)
openstack.cloud.os_port:
openstack.cloud.port:
cloud: "{{ cloud }}"
state: present
name: "{{ port_name }}"
@@ -55,13 +55,13 @@
- debug: var=port
- name: Delete port (with security group)
openstack.cloud.os_port:
openstack.cloud.port:
cloud: "{{ cloud }}"
state: absent
name: "{{ port_name }}"
- name: Create port (with allowed_address_pairs and extra_dhcp_opts)
openstack.cloud.os_port:
openstack.cloud.port:
cloud: "{{ cloud }}"
state: present
name: "{{ port_name }}"
@@ -77,25 +77,25 @@
- debug: var=port
- name: Delete port (with allowed_address_pairs and extra_dhcp_opts)
openstack.cloud.os_port:
openstack.cloud.port:
cloud: "{{ cloud }}"
state: absent
name: "{{ port_name }}"
- name: Delete security group
openstack.cloud.os_security_group:
openstack.cloud.security_group:
cloud: "{{ cloud }}"
state: absent
name: "{{ secgroup_name }}"
- name: Delete subnet
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
state: absent
name: "{{ subnet_name }}"
- name: Delete network
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
state: absent
name: "{{ network_name }}"

View File

@@ -1,6 +1,6 @@
---
- name: Create project
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: present
name: ansible_project
@@ -12,7 +12,7 @@
- debug: var=project
- name: Update project
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: present
name: ansible_project
@@ -22,7 +22,7 @@
- debug: var=updatedproject
- name: Delete project
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: absent
name: ansible_project

View File

@@ -1,7 +1,7 @@
---
- name: 'Create project with properties - CHECK_MODE'
check_mode: yes
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: present
name: ansible_project
@@ -17,7 +17,7 @@
- create_project_cm is changed
- name: 'Create project with properties'
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: present
name: ansible_project
@@ -37,7 +37,7 @@
- name: 'Create project with properties (retry - no change) - CHECK_MODE'
check_mode: yes
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: present
name: ansible_project
@@ -53,7 +53,7 @@
- create_project_retry_cm is not changed
- name: 'Create project with properties (retry - no change)'
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: present
name: ansible_project
@@ -73,7 +73,7 @@
- name: 'Update project with properties - CHECK_MODE'
check_mode: yes
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: present
name: ansible_project
@@ -87,7 +87,7 @@
- updated_project_cm is changed
- name: 'Update project with properties'
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: present
name: ansible_project
@@ -105,7 +105,7 @@
- name: 'Update project with properties (retry - no change) - CHECK_MODE'
check_mode: yes
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: present
name: ansible_project
@@ -119,7 +119,7 @@
- updated_project_retry_cm is not changed
- name: 'Update project with properties (retry - no change)'
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: present
name: ansible_project
@@ -136,7 +136,7 @@
- updated_project_retry["project"].dummy_key == dummy_value_updated
- name: Delete project with properties
openstack.cloud.os_project:
openstack.cloud.project:
cloud: "{{ cloud }}"
state: absent
name: ansible_project

View File

@@ -1,14 +1,14 @@
---
# Regular user operation
- name: Create internal network
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
state: present
name: "{{ network_name }}"
external: false
- name: Create subnet1
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
state: present
network_name: "{{ network_name }}"
@@ -16,13 +16,13 @@
cidr: 10.7.7.0/24
- name: Create router
openstack.cloud.os_router:
openstack.cloud.router:
cloud: "{{ cloud }}"
state: present
name: "{{ router_name }}"
- name: Update router (add interface)
openstack.cloud.os_router:
openstack.cloud.router:
cloud: "{{ cloud }}"
state: present
name: "{{ router_name }}"
@@ -30,7 +30,7 @@
- shade_subnet1
- name: Gather routers info
openstack.cloud.os_routers_info:
openstack.cloud.routers_info:
cloud: "{{ cloud }}"
name: "{{ router_name }}"
filters:
@@ -45,7 +45,7 @@
# Admin operation
- name: Create external network
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
state: present
name: "{{ external_network_name }}"
@@ -54,7 +54,7 @@
- network_external
- name: Create subnet2
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
state: present
network_name: "{{ external_network_name }}"
@@ -64,7 +64,7 @@
- network_external
- name: Update router (add external gateway)
openstack.cloud.os_router:
openstack.cloud.router:
cloud: "{{ cloud }}"
state: present
name: "{{ router_name }}"
@@ -75,7 +75,7 @@
- network_external
- name: Gather routers info
openstack.cloud.os_routers_info:
openstack.cloud.routers_info:
cloud: "{{ cloud }}"
name: "{{ router_name }}"
filters:
@@ -89,19 +89,19 @@
- (result.openstack_routers.0.interfaces_info|length) == 1
- name: Delete router
openstack.cloud.os_router:
openstack.cloud.router:
cloud: "{{ cloud }}"
state: absent
name: "{{ router_name }}"
- name: Delete subnet1
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
state: absent
name: shade_subnet1
- name: Delete subnet2
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
state: absent
name: shade_subnet2
@@ -109,13 +109,13 @@
- network_external
- name: Delete internal network
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
state: absent
name: "{{ network_name }}"
- name: Delete external network
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
state: absent
name: "{{ external_network_name }}"

View File

@@ -1,13 +1,13 @@
---
- name: Create security group
openstack.cloud.os_security_group:
openstack.cloud.security_group:
cloud: "{{ cloud }}"
name: "{{ secgroup_name }}"
state: present
description: Created from Ansible playbook
- name: Create empty ICMP rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: present
@@ -15,7 +15,7 @@
remote_ip_prefix: 0.0.0.0/0
- name: Create -1 ICMP rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: present
@@ -25,7 +25,7 @@
remote_ip_prefix: 0.0.0.0/0
- name: Create empty TCP rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: present
@@ -33,7 +33,7 @@
remote_ip_prefix: 0.0.0.0/0
- name: Create empty UDP rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: present
@@ -41,7 +41,7 @@
remote_ip_prefix: 0.0.0.0/0
- name: Create HTTP rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: present
@@ -51,7 +51,7 @@
remote_ip_prefix: 0.0.0.0/0
- name: Create egress rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: present
@@ -62,7 +62,7 @@
direction: egress
- name: Delete empty ICMP rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: absent
@@ -70,7 +70,7 @@
remote_ip_prefix: 0.0.0.0/0
- name: Delete -1 ICMP rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: absent
@@ -80,7 +80,7 @@
remote_ip_prefix: 0.0.0.0/0
- name: Delete empty TCP rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: absent
@@ -88,7 +88,7 @@
remote_ip_prefix: 0.0.0.0/0
- name: Delete empty UDP rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: absent
@@ -96,7 +96,7 @@
remote_ip_prefix: 0.0.0.0/0
- name: Delete HTTP rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: absent
@@ -106,7 +106,7 @@
remote_ip_prefix: 0.0.0.0/0
- name: Delete egress rule
openstack.cloud.os_security_group_rule:
openstack.cloud.security_group_rule:
cloud: "{{ cloud }}"
security_group: "{{ secgroup_name }}"
state: absent
@@ -117,7 +117,7 @@
direction: egress
- name: Delete security group
openstack.cloud.os_security_group:
openstack.cloud.security_group:
cloud: "{{ cloud }}"
name: "{{ secgroup_name }}"
state: absent

View File

@@ -1,6 +1,6 @@
---
- name: Create server with meta as CSV
openstack.cloud.os_server:
openstack.cloud.server:
cloud: "{{ cloud }}"
state: present
name: "{{ server_name }}"
@@ -15,14 +15,14 @@
- debug: var=server
- name: Delete server with meta as CSV
openstack.cloud.os_server:
openstack.cloud.server:
cloud: "{{ cloud }}"
state: absent
name: "{{ server_name }}"
wait: true
- name: Create server with meta as dict
openstack.cloud.os_server:
openstack.cloud.server:
cloud: "{{ cloud }}"
state: present
name: "{{ server_name }}"
@@ -39,14 +39,14 @@
- debug: var=server
- name: Delete server with meta as dict
openstack.cloud.os_server:
openstack.cloud.server:
cloud: "{{ cloud }}"
state: absent
name: "{{ server_name }}"
wait: true
- name: Create server (FIP from pool/network)
openstack.cloud.os_server:
openstack.cloud.server:
cloud: "{{ cloud }}"
state: present
name: "{{ server_name }}"
@@ -61,14 +61,14 @@
- debug: var=server
- name: Delete server (FIP from pool/network)
openstack.cloud.os_server:
openstack.cloud.server:
cloud: "{{ cloud }}"
state: absent
name: "{{ server_name }}"
wait: true
- name: Create server from volume
openstack.cloud.os_server:
openstack.cloud.server:
cloud: "{{ cloud }}"
state: present
name: "{{ server_name }}"
@@ -85,7 +85,7 @@
- debug: var=server
- name: Delete server with volume
openstack.cloud.os_server:
openstack.cloud.server:
cloud: "{{ cloud }}"
state: absent
name: "{{ server_name }}"

View File

@@ -1,12 +1,12 @@
---
- name: Create network {{ network_name }}
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
name: "{{ network_name }}"
state: present
- name: Create subnet {{ subnet_name }} on network {{ network_name }}
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
network_name: "{{ network_name }}"
name: "{{ subnet_name }}"
@@ -21,7 +21,7 @@
allocation_pool_end: 192.168.0.254
- name: Update subnet
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
network_name: "{{ network_name }}"
name: "{{ subnet_name }}"
@@ -31,13 +31,13 @@
cidr: 192.168.0.0/24
- name: Delete subnet {{ subnet_name }}
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
name: "{{ subnet_name }}"
state: absent
- name: Delete network {{ network_name }}
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
name: "{{ network_name }}"
state: absent

View File

@@ -1,12 +1,12 @@
---
- name: Create network {{ network_name }}
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
name: "{{ network_name }}"
state: present
- name: Create subnet {{ subnet_name }} on network {{ network_name }}
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
network_name: "{{ network_name }}"
enable_dhcp: "{{ enable_subnet_dhcp }}"
@@ -18,7 +18,7 @@
allocation_pool_end: 192.168.0.4
- name: Update subnet {{ subnet_name }} allocation pools
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
network_name: "{{ network_name }}"
name: "{{ subnet_name }}"
@@ -28,7 +28,7 @@
allocation_pool_end: 192.168.0.8
- name: Get Subnet Info
openstack.cloud.os_subnets_info:
openstack.cloud.subnets_info:
cloud: "{{ cloud }}"
name: "{{ subnet_name }}"
register: subnet_result
@@ -51,13 +51,13 @@
- {start: '192.168.0.5', end: '192.168.0.8'}
- name: Delete subnet {{ subnet_name }}
openstack.cloud.os_subnet:
openstack.cloud.subnet:
cloud: "{{ cloud }}"
name: "{{ subnet_name }}"
state: absent
- name: Delete network {{ network_name }}
openstack.cloud.os_network:
openstack.cloud.network:
cloud: "{{ cloud }}"
name: "{{ network_name }}"
state: absent

View File

@@ -1,6 +1,6 @@
---
- name: Create user
openstack.cloud.os_user:
openstack.cloud.identity_user:
cloud: "{{ cloud }}"
state: present
name: ansible_user
@@ -13,7 +13,7 @@
- debug: var=user
- name: Update user
openstack.cloud.os_user:
openstack.cloud.identity_user:
cloud: "{{ cloud }}"
state: present
name: ansible_user
@@ -24,7 +24,7 @@
- debug: var=updateduser
- name: Delete user
openstack.cloud.os_user:
openstack.cloud.identity_user:
cloud: "{{ cloud }}"
state: absent
name: ansible_user

View File

@@ -1,6 +1,6 @@
---
- name: Create user
openstack.cloud.os_user:
openstack.cloud.identity_user:
cloud: "{{ cloud }}"
state: present
name: ansible_user
@@ -11,21 +11,21 @@
register: user
- name: Assign user to nonadmins group
openstack.cloud.os_user_group:
openstack.cloud.group_assignment:
cloud: "{{ cloud }}"
state: present
user: ansible_user
group: nonadmins
- name: Remove user from nonadmins group
openstack.cloud.os_user_group:
openstack.cloud.group_assignment:
cloud: "{{ cloud }}"
state: absent
user: ansible_user
group: nonadmins
- name: Delete user
openstack.cloud.os_user:
openstack.cloud.identity_user:
cloud: "{{ cloud }}"
state: absent
name: ansible_user

View File

@@ -1,96 +1,96 @@
- name: Create domain
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
cloud: "{{ cloud }}"
state: present
name: "{{ domain_name }}"
register: domain
- name: Create group in default domain
openstack.cloud.os_group:
openstack.cloud.identity_group:
cloud: "{{ cloud }}"
state: present
name: "{{ group_name }}"
domain_id: default
- name: Create group in specific domain
openstack.cloud.os_group:
openstack.cloud.identity_group:
cloud: "{{ cloud }}"
state: present
name: "{{ group_name }}"
domain_id: "{{ domain.id }}"
- name: Create user in default domain
openstack.cloud.os_user:
openstack.cloud.identity_user:
cloud: "{{ cloud }}"
state: present
name: "{{ user_name }}"
domain: default
- name: Create user in specific domain
openstack.cloud.os_user:
openstack.cloud.identity_user:
cloud: "{{ cloud }}"
state: present
name: "{{ user_name }}"
domain: "{{ domain.id }}"
- name: Assign role to group in default domain
openstack.cloud.os_user_role:
openstack.cloud.role_assignment:
cloud: "{{ cloud }}"
role: "{{ keystone_role_name }}"
group: "{{ group_name }}"
domain: default
- name: Assign role to group in specific domain
openstack.cloud.os_user_role:
openstack.cloud.role_assignment:
cloud: "{{ cloud }}"
role: "{{ keystone_role_name }}"
group: "{{ group_name }}"
domain: "{{ domain.id }}"
- name: Assign role to user in default domain
openstack.cloud.os_user_role:
openstack.cloud.role_assignment:
cloud: "{{ cloud }}"
role: "{{ keystone_role_name }}"
user: "{{ user_name }}"
domain: default
- name: Assign role to user in specific domain
openstack.cloud.os_user_role:
openstack.cloud.role_assignment:
cloud: "{{ cloud }}"
role: "{{ keystone_role_name }}"
user: "{{ user_name }}"
domain: "{{ domain.id }}"
- name: Delete group in default domain
openstack.cloud.os_group:
openstack.cloud.identity_group:
cloud: "{{ cloud }}"
state: absent
name: "{{ group_name }}"
domain_id: default
- name: Delete group in specific domain
openstack.cloud.os_group:
openstack.cloud.identity_group:
cloud: "{{ cloud }}"
state: absent
name: "{{ group_name }}"
domain_id: "{{ domain.id }}"
- name: Delete user in default domain
openstack.cloud.os_user:
openstack.cloud.identity_user:
cloud: "{{ cloud }}"
state: absent
name: "{{ user_name }}"
domain: default
- name: Delete user in specific domain
openstack.cloud.os_user:
openstack.cloud.identity_user:
cloud: "{{ cloud }}"
state: absent
name: "{{ user_name }}"
domain: "{{ domain.id }}"
- name: Delete domain
openstack.cloud.os_keystone_domain:
openstack.cloud.identity_domain:
cloud: "{{ cloud }}"
state: absent
name: "{{ domain_name }}"

View File

@@ -1,6 +1,6 @@
---
- name: Create volume
openstack.cloud.os_volume:
openstack.cloud.volume:
cloud: "{{ cloud }}"
state: present
size: 1
@@ -11,7 +11,7 @@
- debug: var=vol
- name: Delete volume
openstack.cloud.os_volume:
openstack.cloud.volume:
cloud: "{{ cloud }}"
state: absent
display_name: ansible_volume

View File

@@ -7,7 +7,7 @@
- { role: auth, tags: auth }
- { role: client_config, tags: client_config }
- { role: group, tags: group }
# TODO(mordred) Reenable this once the fixed os_image winds up in an
# TODO(mordred) Reenable this once the fixed openstack.cloud.image winds up in an
# upstream ansible release.
# - { role: image, tags: image }
- { role: keypair, tags: keypair }