diff --git a/ansible/playbooks/create_user.yml b/ansible/playbooks/create_user.yml new file mode 100644 index 0000000..9c5db88 --- /dev/null +++ b/ansible/playbooks/create_user.yml @@ -0,0 +1,16 @@ +--- +- hosts: all + roles: + - role: ansible-user + vars: + user_name: '{{ user.name }}' + user_ldap: '{{ sssd_configure}}' + user_password: '{{ userPassword }}' + user_authorized_key: '{{ user.authorized_keys}}' + user_privatekey: '{{ user.privatekey}}' + user_shell: '/bin/zsh' + user_uid: '{{ user.uid }}' + user_groups: + - docker + become: true + become_user: '{{ user.name }}' diff --git a/ansible/playbooks/user_config.yml b/ansible/playbooks/user_config.yml index b0b605a..6e178a0 100644 --- a/ansible/playbooks/user_config.yml +++ b/ansible/playbooks/user_config.yml @@ -1,23 +1,10 @@ --- - hosts: all roles: - - role: ansible-user - vars: - user_name: '{{ user.name }}' - user_ldap: '{{ sssd_configure}}' - user_password: '{{ userPassword }}' - user_authorized_key: '{{ user.authorized_keys}}' - user_privatekey: '{{ user.privatekey}}' - user_shell: '/bin/zsh' - user_uid: '{{ user.uid }}' - user_groups: - - docker - become: true - become_user: '{{ user.name }}' - role: user_config vars: - user_config_username: '{{ user.name }}' - become_user: '{{ user.name }}' + user_config_username: "{{ user.name }}" + become_user: "{{ user.name }}" become: true - role: user_config vars: diff --git a/ansible/site.yml b/ansible/site.yml index 227db5d..0c7ff71 100644 --- a/ansible/site.yml +++ b/ansible/site.yml @@ -7,5 +7,4 @@ - import_playbook: playbooks/HashicorpStack.yml - import_playbook: playbooks/database.yml - import_playbook: playbooks/rsyncd.yml -- import_playbook: playbooks/music-player.yml -- import_playbook: playbooks/user_config.yml +- import_playbook: playbooks/create_user.yml