diff --git a/deploy/roles/common/tasks/main.yml b/deploy/roles/common/tasks/main.yml index 3cc5e80..6663c34 100644 --- a/deploy/roles/common/tasks/main.yml +++ b/deploy/roles/common/tasks/main.yml @@ -1,69 +1,81 @@ --- # Packages - apt: name: "{{ item }}" #update_cache: yes with_items: - htop - iotop - iftop - iperf - screen - vim - tcpdump - ntp - qtbase5-dev - emacs-nox # SSH Keys - name: SSH Keys for root authorized_key: user=root key="{{ item }}" with_items: - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCg4sLDXRNWUuF3Fx4rxeQ5u9F5MbjFggCdiQSorACh2yLMsFwj1MenWJRN5LRwmyciKGQbNwdZTqA/Oh5dsXgY7liYNWeHhagu9/DnXcs8Rtv9qXabazf7Rkqftz793pVJm8eK53vfPlckN5Jg4vYFcgIaX6qXn5KbMbfK1Zc8/urLNZM7ywByXPrDEV2X8px6BPNaldXFOO+4hvmxLufKEDf9iROMveDjcgGOU9hlNiTTeTQwD1Q+6QpKVxLNYbFTggICYWCIMmHZR9hsI0y/8EU5fMB/T7dLtVXyCuwpc2Y3ycdOMA+FEooV6tveC6RLuUA35vs32MdAcwCe4aCB rorist@blackeye" - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+YXgLj0Yy4B2CT1MTIo5T5k61WvvGDHeDMqd+hxIfhNnJUpqeJ8B7s6JyWS3c1pk7djcie0ozHKRzCkEocwre1wgFvYc3pfuuKYwS50/OOwoNHwO8Yz12M6DMnGD8Q4FjjQrUx6GE2i/NtX9grlzqC8pe2qyg8szdmGrdx95+5Cej57e9iE4xH+9/X4kvO4qy8/RWWcpe6gdhyk+rlonO3GLakAHHhwuwit151KxJGD9qjW9+G9iQWTH9+IlCoHOtD9wYbNG5x117NhRTPVKc4UShKttmJ7DQ2dofXUfIEXSNSnHVnhyHosr32fG0+a1l7gAgXNvGtJbHjSYd+d3J aubort@pleiad" - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCtugT/NP/HYCMJ0QfLFqASBHiYtHMIlxGsCtMCNgCkxMwjbSCH06/dGRhq9MX5TgL/LUcxIRUP4Mw7GQEHtXxwIo+RfNwStoNYV4VAsxiXZy0maBbWWIxVsaaE5fvhRE84rpqAcWJo9JaoTF08gG8GvlTEa7pnOMqboRrQTl/0AVLDyzFEEWqxdZVNT/RAB9pZ/rikPg2ba0XvL7geZ8fyF/D7XBi5kuD8gAyjf//i/MHEX43FWJV59xyQFPddYqJSsFc4UaJaYyX3fJWByDk6Bda8pPMxnGLzKGwUnouwWLoJa0kkHlFB43uRqKmKNQmL4fGXnLCZqwUuvhd7qs/mBh4B4MIiRFt3KQmNRHfcVVY1U1z+7cqnN2S//u2jhM/ONkxVXxWfGmG+SC4asvBsmvxnDQHkg0WvNDabsiyzee7i+epbR/hINEYTthMqgeQYNW567l+xBKglcrVy8I8Cb9KDUzkha87BAxBcsbOuHyQhzGQniGxGPjEPS2jyKs5XXIJ4w92FembB1i3P/RZWs5UAfMV8cejEv2CEBOT9w1casLRmMuY7gKTlXwp2hgExQwZ9T8zJ5saViNEwQc7eya6oY2Jsoiyid5j9YAREvsoHGJv7SYfTqJLeYImn4VB2dk/+GpH3tVB3KO89DaALVH8G3u2hzf7xals31v4ugQ== ricardo.silva@epfl.ch" - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQDUgK6gZ+bIbRDEeA+pe6Uf3nvMPXXgsonJnQLgz6uO7dpS7//Zla377Yc/hj3eNzI3GOcal1F0et73gPxVP24auF34qUfebcz12puHqS3y+60HK+pWxPNpfdyJu1VIQSm19mbJTeoArW+3ihDlRJk9CmreHnPjyG4PEeoFB3Qk38417UcGhdMxO2QoqaRwUytjMssyZCIuaEn+Pd/0/RyyZ6xojF1fQs3Zy33ZGYhv0X9NIqpymgcx6XZqOrn39zXWB3IagYg1G1w57uCjnZAMzmMXsKuqG7hqyjK3GJwp3rO4u0BZCdQqmNofZo5BU9jFtbP6jlWgqWe4F4Rdv07I/a1vJY87+DCCCjPG6l9W8VFUS8/7+N+5XGvMnX47n82YWnYjN7SP5NUmHxCK+d2R9lH8GDMe7siQb2V0H3/baOXTLpsiyJbCyUyS9ZnIefzas8Qy++CN5El2TU5V4t2pzMwUuNHQVk2I/YSPDcioxuVGJEmUMqB0SX344SOTnYQFNcj9+jy1a/FELMxRZzY7ZzBH/bGx2oCFE7q0HoQpcU2I2JVfCK1LRtfVS1hWppdfEw+Qp2kMWYES4ZZE9KdKWeOjNF1Vz+hlZszziCNBFrwhFuiLIvDASc+GdHvQFY3rJC9qMogdknMtaCoxIrDQq3M+RHb0CEg1/o8nZcqr/SSXO7JOBIUuBOfK5rQyqYD4LzTmVTyUGvThhRsjm2UH76cC46x3ZDG5mcfka4lHoGnNkorSY3OvlbEXNFD2nnVZCqyftMsIlsNGmOXU+lKwfHultvCS8NRfFjGq2fJmDUWK7GN/oI9yqJ3XWh+xmwtoedZX4tgZW0JHb2TF9PqJspomYwCTUOni1OryZ9DMq6P01NRGUAkoA/TIs0cWtyb4u8KOMqQyhRyOcn1BilMXI2IXFHfu9Ug5yqimmmV5YrWWmCeNrRPBguO6Fiu5FWVimLFCFcw6M9L6sFt8h8L+EbWG8AtVcxvONmHcuHe1/Jty6lvw+i+6v5ptF8TW4eKmEGvAfeK0mfjTbIx00HGR18zdjELmysifOMlB1QFL8fAP52mUY08EXh6QJW8pmC3NYfHmlRfJjlthrGyiRVu0XHHStFiYolbMwHmkSncsvsQGHJxkiDMKQG7iL4+AiULNkSWZk0A08jnKzuEUU0Xnvw0gU8lTeL7Jj8H3oW8jnTvviKA7z7MI5pP4r+d9uFq7/3nbu4OWknK235AbmBY2mVfLp/3ja7b15qtd8sjTtFjToY6zTb8G6sV2eQKsAxGbw4bedqOSZljL9gDxQfeLYMCxo8whkbu9GBIIveZyeBEFyBH2Ja6s71iRWPllFlfIX4OM8j5hAM/gpI8ppmkj clusters" +# Time +- copy: + content: "Europe/Zurich" + dest: "/etc/timezone" + +- file: + state: "link" + src: "/usr/share/zoneinfo/Europe/Zurich" + dest: "/etc/localtime" + + +# System - hostname: name: "{{ inventory_hostname }}" - replace: path: /etc/ssh/sshd_config regexp: '#HostbasedAuthentication no ' replace: 'HostbasedAuthentication yes' notify: restart sshd tags: ssh - template: src: ssh_know_hosts dest: /etc/ssh/ssh_known_hosts notify: restart sshd tags: ssh - name: Creating some users block: - group: name: "{{ item.key }}" gid: "{{ item.value }}" with_dict: "{{ ids }}" - user: name: spack uid: "{{ ids.spack }}" shell: /bin/bash create_home: yes generate_ssh_key: "{{ 'frontal' in group_names }}" register: user_spack - authorized_key: user=spack key="{{ user_spack.ssh_public_key }}" when: "'frontal' in group_names" - user: name: slurm uid: "{{ ids.slurm }}" system: yes vars: ids: spack: 206 slurm: 204 tags: - users