-
Notifications
You must be signed in to change notification settings - Fork 12
/
hyperflex_cluster_actions.yml
27 lines (27 loc) · 1.1 KB
/
hyperflex_cluster_actions.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
#
# HyperFlex Cluster Profile Actions (assign, deploy)
#
# The hosts group used is provided by the group variable or defaulted to 'Intersight_HX'.
# You can specify a specific host (or host group) on the command line:
# ansible-playbook ... -e group=<your host group>
# e.g., ansible-playbook server_profiles.yml -e group=TME_Demo
#
- hosts: "{{ group | default('Intersight_HX') }}"
connection: local
gather_facts: false
vars:
# If your inventory or host/group_vars don't specify required api key information, you can set directly below:
# api_private_key: ~/Downloads/SecretKey.txt
# api_key_id: 5a3404ac3768393836093cab/5b02fa7e6d6c356772394170/5b02fad36d6c356772394449
tasks:
# Actions can be performed on multiple clusters at once
# Assign Cluster Profile
- import_role:
name: service_profiles/hyperflex_cluster_profiles/actions
vars:
hx_profile_name: "{{ inventory_hostname }}"
# options: Validate, Deploy, Abort
# Can override on the command line: ansible-playbook ... -e hx_action=Deploy
hx_action: Validate
delegate_to: localhost