#- name: Init for zeus # hosts: zeus-public # become: true # vars_files: # - vault.yml # vars: # user: warezjoe # uid: 1000 # password: "{{ warezjoe_password }}" # user_ssh_key_url: https://github.com/MatousVondrejka.keys # host: zeus # set_ip: true # false # in_face: ens18 # ip: 192.168.5.7 # samba_ip: "{{ ip }}/32" # docker_users: "{{ user }}" # roles: # - role: create_user # - role: linux_config_init # - role: tools_for_command_line # - role: ansible-role-security # - role: zfs_install # - role: nfs_install # - role: samba_install # - role: ansible-role-docker #- name: Zfs dataset + Samba - Tata # hosts: zeus-public # become: true # vars_files: # - vault.yml # vars: # user: tata # primary_group: nogroup # uid: 1001 # password: "{{ tata_password }}" # home: /bigpool/tata # shell: "/bin/false" # zfs_pool_name: bigpool # zfs_dataset_name: "{{ user }}" # zfs_dataset_user: "{{ user }}" # zfs_dataset_group: "{{ primary_group }}" # zfs_dataset_size: 1T # samba_user: "{{ user }}" # samba_mountpoint: "{{ home }}" # # roles: # - role: create_user # - role: create_user # - role: create_zfs_dataset # - role: create_samba_user # smbpasswd -a tata #- name: Torrent client spawn # hosts: zeus-public # become: true # vars_files: # - vault.yml # vars: # user: warezjoe # uid: "1000" # password: "{{ warezjoe_password_un }}" # docker_name: transmission # docker_compose_file: transmission.yaml # zfs_pool_name: bigpool # zfs_dataset_name: "{{ docker_name }}" # zfs_dataset_user: "{{ user }}" # zfs_dataset_group: "{{ user }}" # zfs_dataset_size: 1T # docker_homepath: "/{{ zfs_pool_name }}/{{ docker_name }}" # # roles: # - role: create_zfs_dataset # - role: docker_spin_up