覚え書き

方針

ディレクトリ構成

~/Account/
├── .vault_pass
├── ansible.cfg
├── host_vars
│   └── centos8
│       ├── vars
│       └── vault
├── hosts
├── pb_useradd.yml
├── pb_userdel.yml
├── pb_userlist.yml
├── CSV
│   ├── useradd-YYYYMMDD.csv
│   ├── userdel-YYYYMMDD.csv
│   ├── userlist-YYYYMMDD.csv
└── README.md

.vault_pass

hogehoge

ansible.cfg

[defaults]
host_key_checking = False
vault_password_file = ~/Account/.vault_pass

vars

ansible_python_interpreter: /usr/bin/python3
ansible_ssh_private_key_file: ~/.ssh/id_rsa
ansible_ssh_user: "{{ ansible_ssh_user }}"
ansible_sudo_pass: "{{ ansible_ssh_pass }}"

vault

ansible_ssh_user: ユーザ名
ansible_sudo_pass: パスワード

% ansible-vault create vault

で暗号化したもの. パスワードは,.vault_pass に書いたもの.

hosts

[localhost]
127.0.0.1 ansible_connection=local

[defaults]
centos8 ansible_host=192.168.0.11

pb_useradd.yml,pb_userdel.yml,pb_userlist.yml

添付


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS