- name: Initialize homeserver hosts: armitage remote_user: senpai tasks: - name: Installing requisite packages ansible.builtin.include_role: name: init-server tasks_from: userspace@install-pkgs handlers_from: userspace - name: Disable root user shell login become: true ansible.builtin.user: name: root shell: /sbin/nologin tags: - disable_root_shell - name: Disable login for root user altogether become: true ansible.builtin.user: name: root password: "'*'" tags: - disable_root_login - name: Configuring aliases for using git community.general.git_config: name: "alias.{{ item[0] }}" scope: global value: "{{ item[1] }}" loop: [] # @TODO create 2 additional Podman networks - name: Creating a Podman network containers.podman.podman_network: name: "{{ item }}" driver: bridge # @NOTE pre-existing default Podman network is called "podman" loop: [wg,hs]