You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
897 B
41 lines
897 B
---
|
|
#
|
|
# DECORT vins module example
|
|
#
|
|
|
|
- hosts: localhost
|
|
tasks:
|
|
- name: obtain JWT
|
|
decort_jwt:
|
|
oauth2_url: "https://sso.digitalenergy.online"
|
|
validity: 1200
|
|
register: my_jwt
|
|
delegate_to: localhost
|
|
|
|
- name: print out JWT
|
|
debug:
|
|
var: my_jwt.jwt
|
|
delegate_to: localhost
|
|
|
|
- name: Manage ViNS at resource group level
|
|
decort_vins:
|
|
authenticator: jwt
|
|
jwt: "{{ my_jwt.jwt }}"
|
|
controller_url: "https://ds1.digitalenergy.online"
|
|
vins_name: "vins_created_by_decort_VINS_module"
|
|
state: present
|
|
rg_id: 198
|
|
ext_net_id: -1
|
|
ipcidr: "10.20.30.0/24"
|
|
mgmtaddr: "10.20.30.1"
|
|
custom_config: false
|
|
config_save: false
|
|
verify_ssl: false
|
|
|
|
register: managed_vins
|
|
|
|
- name: print VINS facter
|
|
debug:
|
|
msg: "{{managed_vins.facts.password}}"
|
|
when: managed_vins.facts.password is defined
|