--- - name: Basic Server setup hosts: all gather_facts: false vars: acme_challenge_type: http-01 acme_directory: https://acme-v02.api.letsencrypt.org/directory acme_version: 2 acme_email: nilstrieb@gmail.com # don't spam me pls :( letsencrypt_dir: /etc/letsencrypt letsencrypt_keys_dir: /etc/letsencrypt/keys letsencrypt_csrs_dir: /etc/letsencrypt/csrs letsencrypt_certs_dir: /etc/letsencrypt/certs letsencrypt_account_key: /etc/letsencrypt/account/account.key domain_name: vps2.nilstrieb.dev tasks: - name: Test ping ansible.builtin.ping: - name: Install docker ansible.builtin.apt: name: docker.io state: present - name: Install nginx ansible.builtin.apt: name: nginx state: present - name: Ensure nginx is started ansible.builtin.service: name: nginx state: started - name: Create hello world file ansible.builtin.copy: dest: /var/www/html/index.html content: | uwu meow :3 mode: u=rw,g=r,o=r