summaryrefslogtreecommitdiffstats
path: root/ansible_collections/cisco/ucs/playbooks/ucs_timezone.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible_collections/cisco/ucs/playbooks/ucs_timezone.yml')
-rw-r--r--ansible_collections/cisco/ucs/playbooks/ucs_timezone.yml31
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