- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-06-30T17:42:01+09:00","default:tanak0to","tanak0to")
RIGHT:[[覚え書き]]
*方針 [#c2533ea9]
-CSV(ユーザ名,パスワード)を入力として,CentOS にユーザ登録,ホームの作成
-CSV(ユーザ名)を入力として,CentOS のユーザ削除,ホーム削除
-ユーザ一覧を CSV で取得
-->ユーザ一覧の CSV を編集するだけで,その差分を見てユーザ登録,削除ができるとベター.
*ディレクトリ構成 [#xd34b3c0]
~/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 [#c151354a]
hogehoge
**ansible.cfg [#s4b59f5b]
[defaults]
#ask_sudo_pass = True
host_key_checking = False
vault_password_file = ~/Account/.vault_pass
**vars [#s7051497]
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 [#v2873c56]
ansible_ssh_user: ユーザ名
ansible_sudo_pass: パスワード
を
ansible-vault create vault
で暗号化したもの.
パスワードは,.vault_pass に書いたもの.
**hosts [#n7c85b7f]
[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 [#w69684a2]
添付