vn-ansible/playbooks/debug.yml

36 lines
863 B
YAML

- name: Gather facts from host and debug
hosts: all
gather_facts: yes
tasks:
- name: Print ansible facts
tags: facts
debug:
var: ansible_facts
- name: Print all variables
tags: vars
debug:
var: vars
- name: Print variable value
tags: [facts, vars, var]
when: var_name is defined
debug:
msg: "{{ var_name }}: {{ lookup('vars', var_name, default='undefined') }}"
- name: Check whether host is alive and reachable
tags: ping
ping:
- name: Fetch or create passbolt password
tags: passbolt
debug:
msg: "{{ lookup(passbolt, 'test', password=passbolt_password) }}"
vars:
passbolt_password: 'S3cR3tP4$$w0rd'
environment:
PASSBOLT_CREATE_NEW_RESOURCE: true
PASSBOLT_NEW_RESOURCE_PASSWORD_LENGTH: 18
PASSBOLT_NEW_RESOURCE_PASSWORD_SPECIAL_CHARS: false