기초 튼튼탄탄탄/DevOps
[ansible] How to set environment variables
잇서니
2020. 4. 18. 12:27
반응형
If you want to use environment variables for all tasks, try like this.
This example is for using -p option including password with Special Characters.
---
- hosts: all
var_files:
- group_vars/mwavtst.yml
environment:
db_password: '{{ mwav_tst_db.password }}'
tasks:
- name: Full Backup (mysqldump)
shell: mysqldump -u {{ mwav_tst_db.user }} -p$db_password --all-databases > /home/user/mwavtst/db_bak/mwavtst_{{ cur_date }}.sql
when: ansible_fqdn in groups['mwav-test-db']
반응형