반응형
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']
반응형
'기초 튼튼탄탄탄 > DevOps' 카테고리의 다른 글
[docker] 도커 네트워크 - link 옵션 (4) | 2020.04.20 |
---|---|
[docker] 실행중인 도커 container에 포트 추가하기 (2) | 2020.04.20 |
[ansible] fetch 모듈을 사용하여 파일 가져오기 (4) | 2020.04.17 |
docker로 hadoop 클러스터 (우분투 기반) 구축하기 (4) | 2020.04.10 |
[docker] 다른 host에서 도커 컨테이너로 접속하는 방법 (6) | 2020.01.12 |
댓글