Ansibleを用いて構築対象サーバ(192.168.100.251)にグループxとユーザa,bを新規で作成し、
a,bをxに所属させたいのですがエラーが出ます。OSはAnsible操作端末も構築対象サーバもCentOS7です。
/tmp/group_vars/user_groups.yml(※以降、ハイフン前の「'」は無視して下さい)
user_groups:
'- { name: 'x', gid: 100 }
/tmp/group_vars/users.yml
users:
'- { name: 'a', uid: 123, group: 'x' }
'- { name: 'b', uid: 124, group: 'x' }
/tmp/setup.yml
- hosts: 192.168.100.251
remote_user: root become: true roles: '- setup vars_files: '- group_vars/user_groups.yml '- group_vars/users.yml
/tmp/roles/useradd/task/create_user_group.yml
'- hosts: 192.168.100.251
remote_user: root
become: true
tasks:
'- name: create group
group:
name: "{{ item.name }}"
gid: "{{ item.gid }}"
state: present
with_items:
'- "{{ user_groups }}"
'- name: create user
user: name: "{{ item.name }}" uid: "{{ item.uid }}" groups: "{{ item.group }}" with_items: '- "{{ users }}"
実行結果
[root@HOGE tmp]# ansible-playbook /tmp/roles/useradd/task/create_user_group.yml
PLAY [192.168.100.251] ****************************************************************************************************************************
TASK [Gathering Facts] ****************************************************************************************************************************
Enter passphrase for key '/root/.ssh/id_rsa':
ok: [192.168.100.251]
TASK [create group] *******************************************************************************************************************************
fatal: [192.168.100.251]: FAILED! => {"msg": "'user_groups' is undefined"}
to retry, use: --limit @/tmp/roles/useradd/task/create_user_group.retry
PLAY RECAP ****************************************************************************************************************************************
192.168.100.251 : ok=1 changed=0 unreachable=0 failed=1
修正致しました。
ご教示いただけますと幸いです。宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/20 01:54 編集
2020/05/20 01:59
2020/05/20 02:09
2020/05/20 02:35
2020/05/20 02:46
2020/05/20 04:30
2020/05/20 04:39 編集
2020/05/20 05:31
2020/05/20 05:37
2020/05/20 07:29
2020/05/20 08:41 編集
2020/05/21 01:57