mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-14 04:41:27 +00:00
adding container registry facts (#43325)
This commit is contained in:
committed by
Yunge Zhu
parent
b731732616
commit
bd866ed69a
@@ -24,7 +24,7 @@
|
||||
- output.credentials['password'] is defined
|
||||
- output.credentials['password2'] is defined
|
||||
|
||||
- name: Update the ACS instance sku, tags and admin_user_enabled
|
||||
- name: Update the ACR instance sku, tags and admin_user_enabled
|
||||
azure_rm_containerregistry:
|
||||
name: "acr{{ resource_group | hash('md5') | truncate(7, True, '') }}"
|
||||
resource_group: "{{ resource_group }}"
|
||||
@@ -37,7 +37,19 @@
|
||||
Environment: Production
|
||||
register: output
|
||||
|
||||
- name: Assert the ACS instance is well updated
|
||||
- name: Create second container registry (to test facts)
|
||||
azure_rm_containerregistry:
|
||||
name: "acr{{ resource_group | hash('md5') | truncate(7, True, '') }}sec"
|
||||
resource_group: "{{ resource_group }}"
|
||||
location: eastus2
|
||||
state: present
|
||||
admin_user_enabled: false
|
||||
sku: Premium
|
||||
tags:
|
||||
Release: beta1
|
||||
Environment: Production
|
||||
|
||||
- name: Assert the ACR instance is well updated
|
||||
assert:
|
||||
that:
|
||||
- output.changed == True
|
||||
@@ -48,8 +60,59 @@
|
||||
- output.credentials['password'] is not defined
|
||||
- output.credentials['password2'] is not defined
|
||||
|
||||
- name: Delete an container registry
|
||||
- name: Gather facts for single Container Registry
|
||||
azure_rm_containerregistry_facts:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "acr{{ resource_group | hash('md5') | truncate(7, True, '') }}"
|
||||
register: output
|
||||
|
||||
- name: Assert that facts are returned
|
||||
assert:
|
||||
that:
|
||||
- output.changed == False
|
||||
- output.registries[0]['name'] != None
|
||||
- output.registries[0]['location'] != None
|
||||
- output.registries[0]['admin_user_enabled'] != None
|
||||
- output.registries[0]['sku'] != None
|
||||
- output.registries[0]['provisioning_state'] != None
|
||||
- output.registries[0]['login_server'] != None
|
||||
- output.registries[0]['id'] != None
|
||||
- output.registries[0]['credentials'] != None
|
||||
|
||||
- name: Gather facts for all Container Registries in the resource group
|
||||
azure_rm_containerregistry_facts:
|
||||
resource_group: "{{ resource_group }}"
|
||||
register: output
|
||||
|
||||
- name: Assert that facts are returned
|
||||
assert:
|
||||
that:
|
||||
- output.changed == False
|
||||
- output.registries[0]['name'] != None
|
||||
- output.registries[0]['location'] != None
|
||||
- output.registries[0]['admin_user_enabled'] != None
|
||||
- output.registries[0]['sku'] != None
|
||||
- output.registries[0]['provisioning_state'] != None
|
||||
- output.registries[0]['login_server'] != None
|
||||
- output.registries[0]['id'] != None
|
||||
- output.registries[0]['credentials'] != None
|
||||
- output.registries[1]['name'] != None
|
||||
- output.registries[1]['location'] != None
|
||||
- output.registries[1]['admin_user_enabled'] != None
|
||||
- output.registries[1]['sku'] != None
|
||||
- output.registries[1]['provisioning_state'] != None
|
||||
- output.registries[1]['login_server'] != None
|
||||
- output.registries[1]['id'] != None
|
||||
- output.registries[1]['credentials'] != None
|
||||
|
||||
- name: Delete first container registry
|
||||
azure_rm_containerregistry:
|
||||
name: "acr{{ resource_group | hash('md5') | truncate(7, True, '') }}"
|
||||
resource_group: "{{ resource_group }}"
|
||||
state: absent
|
||||
state: absent
|
||||
|
||||
- name: Delete second container registry
|
||||
azure_rm_containerregistry:
|
||||
name: "acr{{ resource_group | hash('md5') | truncate(7, True, '') }}sec"
|
||||
resource_group: "{{ resource_group }}"
|
||||
state: absent
|
||||
|
||||
Reference in New Issue
Block a user