diff options
Diffstat (limited to 'ansible_collections/cisco/ucs/playbooks/ucs_timezone.yml')
-rw-r--r-- | ansible_collections/cisco/ucs/playbooks/ucs_timezone.yml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/ansible_collections/cisco/ucs/playbooks/ucs_timezone.yml b/ansible_collections/cisco/ucs/playbooks/ucs_timezone.yml new file mode 100644 index 00000000..15a5c3b6 --- /dev/null +++ b/ansible_collections/cisco/ucs/playbooks/ucs_timezone.yml @@ -0,0 +1,31 @@ +--- +# Example Playbook: cisco.ucs.ucs_timezone +- hosts: ucs + connection: local + gather_facts: false + + tasks: + - name: Test that we have a UCS hostname, UCS username, and UCS password + fail: + msg: 'Please define the following variables: ucs_hostname, ucs_username and ucs_password.' + when: ucs_hostname is not defined or ucs_username is not defined or ucs_password is not defined + vars: + # use "<<: *login_info" to substite the information below in each task + # this is not required, however it makes the playbook shorter. + login_info: &login_info + hostname: "{{ ucs_hostname }}" + username: "{{ ucs_username }}" + password: "{{ ucs_password }}" + + - name: Configure Time Zone + cisco.ucs.ucs_timezone: + <<: *login_info + state: present + admin_state: enabled + timezone: America/Phoenix + + - name: Unconfigure Time Zone + cisco.ucs.ucs_timezone: + <<: *login_info + state: absent + admin_state: disabled
\ No newline at end of file |