diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8386ce5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +uumas-general-*.tar.gz diff --git a/galaxy.yml b/galaxy.yml index 67eac37..247649e 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -6,3 +6,5 @@ version: 0.3.0 readme: README.md authors: - uumas +license_file: 'LICENSE' +repository: 'https://git.uumas.fi/uumas/ansible-general' diff --git a/roles/caddy/README.md b/roles/caddy/README.md new file mode 100644 index 0000000..b68a1f1 --- /dev/null +++ b/roles/caddy/README.md @@ -0,0 +1 @@ +Installs caddy https server diff --git a/roles/packages/README.md b/roles/packages/README.md new file mode 100644 index 0000000..54a2a39 --- /dev/null +++ b/roles/packages/README.md @@ -0,0 +1 @@ +Installs packages defined in `install_packages` list variable. Deletes packages in `delete_packages` if defined. diff --git a/roles/ssh/README.md b/roles/ssh/README.md new file mode 100644 index 0000000..13cf17e --- /dev/null +++ b/roles/ssh/README.md @@ -0,0 +1 @@ +Configures ssh with sane settings diff --git a/roles/ssh/tasks/main.yml b/roles/ssh/tasks/main.yml index 0a81af1..23f0e4b 100644 --- a/roles/ssh/tasks/main.yml +++ b/roles/ssh/tasks/main.yml @@ -1,10 +1,10 @@ --- - name: Disable SSH root login without password - lineinfile: + lineinfile: path: /etc/ssh/sshd_config regexp: '^#?PermitRootLogin .*$' - line: "PermitRootLogin prohibit-password" + line: "PermitRootLogin prohibit-password" state: present validate: '/usr/sbin/sshd -t -f %s' notify: restart ssh diff --git a/roles/users/README.md b/roles/users/README.md new file mode 100644 index 0000000..ade8838 --- /dev/null +++ b/roles/users/README.md @@ -0,0 +1 @@ +Creates users defined in `users` variable