tests: Cleanup ansible-lint errors & warnings in user creation playbook

Task " Install slow profile for one account" removed because it duplicates
earlier work.
pull/1032/head
Alex Willmer 3 months ago
parent 8b574f234d
commit a6c89751f9

@ -39,12 +39,12 @@
normal_users: "{{ normal_users: "{{
lookup('sequence', 'start=1 end=5 format=user%d', wantlist=True) lookup('sequence', 'start=1 end=5 format=user%d', wantlist=True)
}}" }}"
all_users: "{{ all_users: "{{
special_users + special_users +
normal_users normal_users
}}" }}"
tasks: tasks:
- name: Disable non-localhost SSH for Mitogen users - name: Disable non-localhost SSH for Mitogen users
when: false when: false
@ -102,6 +102,7 @@
with_items: "{{all_users}}" with_items: "{{all_users}}"
copy: copy:
dest: /var/lib/AccountsService/users/mitogen__{{item}} dest: /var/lib/AccountsService/users/mitogen__{{item}}
mode: u=rw,go=
content: | content: |
[User] [User]
SystemAccount=true SystemAccount=true
@ -110,7 +111,7 @@
when: ansible_system == 'Linux' and out.stat.exists when: ansible_system == 'Linux' and out.stat.exists
service: service:
name: accounts-daemon name: accounts-daemon
restarted: true state: restarted
- name: Readonly homedir for one account - name: Readonly homedir for one account
shell: "chown -R root: ~mitogen__readonly_homedir" shell: "chown -R root: ~mitogen__readonly_homedir"
@ -119,6 +120,9 @@
copy: copy:
dest: ~mitogen__slow_user/.{{item}} dest: ~mitogen__slow_user/.{{item}}
src: ../data/docker/mitogen__slow_user.profile src: ../data/docker/mitogen__slow_user.profile
owner: mitogen__slow_user
group: mitogen__group
mode: u=rw,go=r
with_items: with_items:
- bashrc - bashrc
- profile - profile
@ -127,6 +131,9 @@
copy: copy:
dest: ~mitogen__permdenied/.{{item}} dest: ~mitogen__permdenied/.{{item}}
src: ../data/docker/mitogen__permdenied.profile src: ../data/docker/mitogen__permdenied.profile
owner: mitogen__permdenied
group: mitogen__group
mode: u=rw,go=r
with_items: with_items:
- bashrc - bashrc
- profile - profile
@ -138,20 +145,13 @@
state: directory state: directory
mode: go= mode: go=
owner: mitogen__has_sudo_pubkey owner: mitogen__has_sudo_pubkey
group: mitogen__group
- copy: - copy:
dest: ~mitogen__has_sudo_pubkey/.ssh/authorized_keys dest: ~mitogen__has_sudo_pubkey/.ssh/authorized_keys
src: ../data/docker/mitogen__has_sudo_pubkey.key.pub src: ../data/docker/mitogen__has_sudo_pubkey.key.pub
mode: go= mode: go=
owner: mitogen__has_sudo_pubkey owner: mitogen__has_sudo_pubkey
group: mitogen__group
- name: Install slow profile for one account
block:
- copy:
dest: ~mitogen__slow_user/.profile
src: ../data/docker/mitogen__slow_user.profile
- copy:
dest: ~mitogen__slow_user/.bashrc
src: ../data/docker/mitogen__slow_user.profile
- name: Require a TTY for two accounts - name: Require a TTY for two accounts
lineinfile: lineinfile:

Loading…
Cancel
Save