--- - name: test configuration account cs_configuration: name: allow.public.user.templates account: "{{ test_cs_configuration_account }}" value: true register: config - name: verify test configuration storage assert: that: - config is successful - name: test update configuration account in check mode cs_configuration: name: allow.public.user.templates account: "{{ test_cs_configuration_account }}" value: false register: config check_mode: true - name: verify update configuration account in check mode assert: that: - config is successful - config is changed - config.value == "true" - config.name == "allow.public.user.templates" - config.scope == "account" - config.account == "{{ test_cs_configuration_account }}" - name: test update configuration account cs_configuration: name: allow.public.user.templates account: "{{ test_cs_configuration_account }}" value: false register: config - name: verify update configuration account assert: that: - config is successful - config is changed - config.value == "false" - config.name == "allow.public.user.templates" - config.scope == "account" - config.account == "{{ test_cs_configuration_account }}" - name: test update configuration account idempotence cs_configuration: name: allow.public.user.templates account: "{{ test_cs_configuration_account }}" value: false register: config - name: verify update configuration account idempotence assert: that: - config is successful - config is not changed - config.value == "false" - config.name == "allow.public.user.templates" - config.scope == "account" - config.account == "{{ test_cs_configuration_account }}" - name: test reset configuration account cs_configuration: name: allow.public.user.templates account: "{{ test_cs_configuration_account }}" value: true register: config - name: verify update configuration account assert: that: - config is successful - config is changed - config.value == "true" - config.name == "allow.public.user.templates" - config.scope == "account" - config.account == "{{ test_cs_configuration_account }}"