--- - name: Set up VPS hosts: oracle,vultr # gather_facts: true vars_files: - vars/secrets.yaml become: true # ---------------------------------------------------------------------------------------------------- pre_tasks: # - name: Install packages # apt: # name: # - iputils-ping # - cron # - fzf # - git # - curl # - zip # - unzip # - trash-cli # state: latest # install_recommends: false # update_cache: true # autoclean: true # autoremove: true - name: Touch .hushlogin file: path: "/home/{{ user }}/.hushlogin" state: touch # ---------------------------------------------------------------------------------------------------- roles: # - grub-opnxng # - disable-root # - timezone # - chrony # - hostname # - systemd-resolved # - sources-list # - ssh - ufw-opnxng # - fail2ban # - unattended-upgrades # - nfs-opnxng # - docker # - set-vm-overcommit-memory # - docker-buildx