Skip to content
Snippets Groups Projects
Commit 6fda0f0e authored by jurgenhaas's avatar jurgenhaas
Browse files

ansible-playbooks/general#85 Linting

parent 6bf936d1
No related branches found
No related tags found
No related merge requests found
---
sftp_basepath: /var/sftp
sftp_groups:
sftp:
......
......@@ -9,59 +9,59 @@
- block:
- name: Ensure Groups
group:
name: '{{ item }}'
state: present
with_items: '{{ sftp_groups }}'
- name: Ensure Groups
group:
name: '{{ item }}'
state: present
with_items: '{{ sftp_groups }}'
- name: Ensure SFTP Groups
group:
name: sftp{{ item }}
state: present
with_items: '{{ sftp_groups }}'
- name: Ensure SFTP Groups
group:
name: sftp{{ item }}
state: present
with_items: '{{ sftp_groups }}'
- name: Ensure SFTP Base-Directory
file:
dest: '{{ sftp_basepath }}'
owner: root
group: root
state: directory
mode: 0755
- name: Ensure SFTP Base-Directory
file:
dest: '{{ sftp_basepath }}'
owner: root
group: root
state: directory
mode: 0755
- name: Ensure SFTP Directories
file:
dest: '{{ sftp_basepath }}/{{ sftp_groups[item].path }}'
owner: root
group: '{{ item }}'
state: directory
mode: 0770
with_items: '{{ sftp_groups }}'
when: sftp_groups[item].mountpath is not defined
- name: Ensure SFTP Directories
file:
dest: '{{ sftp_basepath }}/{{ sftp_groups[item].path }}'
owner: root
group: '{{ item }}'
state: directory
mode: 0770
with_items: '{{ sftp_groups }}'
when: sftp_groups[item].mountpath is not defined
- name: Create Users
user:
name: '{{ item.username }}'
home: /home/{{ item.username }}
shell: /bin/false
with_items: '{{ sftp_user }}'
- name: Create Users
user:
name: '{{ item.username }}'
home: /home/{{ item.username }}
shell: /bin/false
with_items: '{{ sftp_user }}'
- name: Install Keys
authorized_key:
user: '{{ item.username }}'
key: '{{ item.key }}'
with_items: '{{ sftp_user }}'
- name: Install Keys
authorized_key:
user: '{{ item.username }}'
key: '{{ item.key }}'
with_items: '{{ sftp_user }}'
- name: User-Group-Relations
include_tasks: groups.yml
loop_control:
loop_var: group
with_items: '{{ sftp_groups }}'
- name: User-Group-Relations
include_tasks: groups.yml
loop_control:
loop_var: group
with_items: '{{ sftp_groups }}'
- include_tasks: mount.yml
loop_control:
loop_var: group
with_items: '{{ sftp_groups }}'
when: sftp_groups[group].mountpath is defined
- include_tasks: mount.yml
loop_control:
loop_var: group
with_items: '{{ sftp_groups }}'
when: sftp_groups[group].mountpath is defined
when: not excluded_roles or "sftp" not in excluded_roles
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment