diff --git a/ansible.cfg b/ansible.cfg index ede2474..7be0021 100644 --- a/ansible.cfg +++ b/ansible.cfg @@ -2,4 +2,9 @@ inventory = inventory/testserver.ini host_key_checking = False stdout_callback = yaml -callback_enabled = timer \ No newline at end of file +callback_enabled = timer +nocows = 1 + + +[inventory] +enable_plugins = host_list, script, auto, yaml, ini, toml \ No newline at end of file diff --git a/inventory/testserver.ini b/inventory/testserver.ini index 2836f2a..0a3ab21 100644 --- a/inventory/testserver.ini +++ b/inventory/testserver.ini @@ -1,7 +1,10 @@ -[webservers] -testserver ansible_port=22 +[linuxservers] +Tim-TT-[01:03].kitl.bayern -[webservers:vars] +[linuxserver:vars] ansible_user = tim -ansible_host = 192.168.62.160 -ansible_private_key_file = keys/id_ed25519 \ No newline at end of file +ansible_port = 22 +ansible_private_key_file = keys/id_ed25519 + +[webserver] +linuxerver \ No newline at end of file diff --git a/update.yml b/update.yml new file mode 100644 index 0000000..36815b7 --- /dev/null +++ b/update.yml @@ -0,0 +1,13 @@ +--- +- name: Update Server + hosts: linuxservers + become: true + tasks: + - name: Update and Upgrade System + apt: + update_cache: true + upgrade: true + + - name: Reboot System + reboot: +... diff --git a/webserver.yml b/webserver.yml index 946b1bf..10f18d0 100644 --- a/webserver.yml +++ b/webserver.yml @@ -6,27 +6,27 @@ tasks: - name: Ensure nginx is installed package: - name: nginx - update_cache: true + name: nginx + update_cache: true - name: Copy nginx config file copy: - src: nginx.conf - dest: /etc/nginx/sites-available/default + src: nginx.conf + dest: /etc/nginx/sites-available/default - name: Enable Configuration file: - src: /etc/nginx/sites-available/default - dest: /etc/nginx/sites-enabled/default - state: link + src: /etc/nginx/sites-available/default + dest: /etc/nginx/sites-enabled/default + state: link - name: Copy index.html template: - src: index.html.j2 - dest: /usr/share/nginx/html/index.html + src: index.html.j2 + dest: /usr/share/nginx/html/index.html - name: Restart nginx service: - name: nginx - state: restarted -... \ No newline at end of file + name: nginx + state: restarted +...