Ansibleでユーザーを削除する
前回Ansibleで作成したユーザーをAnsibleで削除したいと思います。
inventory.ini
[webserver] web01 ansible_host=192.168.33.10 ansible_ssh_user=vagrant ansible_ssh_pass=vagrant
削除するユーザーのリスト(deluser-list.yml)
--- del_users: - name: 'admin01' - name: 'admin02' - name: 'admin03'
playbook
ホームディレクトリも全て削除したいのでremove: yesを指定しています
--- - name: Delete users from import file.] hosts: webserver gather_facts: false become: yes vars_files: - deluser-list.yml tasks: - name: Delete users user: name: "{{ item.name }}" state: absent remove: yes with_items: - "{{ del_users }}"
一応動作しました。