--- - name: Upgrade Packages apt: update_cache: yes upgrade: full - name: Install required software package: name: - hugo - git - nginx - tor - ufw - fail2ban - goaccess - htop - sqlite3 - zsh # :D - python3-certbot-nginx - name: Add Docker GPG apt Key apt_key: url: https://download.docker.com/linux/ubuntu/gpg state: present - name: Add Docker Repository apt_repository: repo: deb https://download.docker.com/linux/ubuntu focal stable state: present - name: Update apt and install Docker packages apt: name: - docker-ce - docker-ce-cli - containerd.io - docker-compose state: latest update_cache: true - name: Start docker systemd: name: docker state: started - name: Grab package facts package_facts: manager: auto tags: always - name: Setup zsh user: name: "{{ ansible_user }}" shell: /usr/bin/zsh - name: Clone Powerlevel10k theme git: repo: "https://github.com/romkatv/powerlevel10k.git" dest: "/root/powerlevel10k" depth: 1 - name: Install .zshrc copy: src: .zshrc dest: /root/.zshrc force: no