Compare commits
No commits in common. "a8d606a3d4991f57991d9906792a893bbdda231a" and "ecd28e9b97130c3d60ae1c395b55cf8d60e71674" have entirely different histories.
a8d606a3d4
...
ecd28e9b97
@ -1,4 +0,0 @@
|
|||||||
ungrouped:
|
|
||||||
hosts:
|
|
||||||
ansible-test:
|
|
||||||
ansible_host: 192.168.102.4
|
|
13
main.yml
13
main.yml
@ -1,13 +0,0 @@
|
|||||||
- name: run common tasks
|
|
||||||
hosts: all
|
|
||||||
become: true
|
|
||||||
become_user: root
|
|
||||||
gather_facts: true
|
|
||||||
roles:
|
|
||||||
- common
|
|
||||||
|
|
||||||
#- name: run host-specific tasks
|
|
||||||
# hosts: all
|
|
||||||
# become: true
|
|
||||||
# become_user: root
|
|
||||||
# roles: "{{inventory_hostname}}"
|
|
@ -1,15 +0,0 @@
|
|||||||
server {
|
|
||||||
listen 80 default_server;
|
|
||||||
listen [::]:80 default_server;
|
|
||||||
# SSL configuration
|
|
||||||
listen 443 ssl default_server;
|
|
||||||
listen [::]:443 ssl default_server;
|
|
||||||
include snippets/snakeoil.conf;
|
|
||||||
|
|
||||||
root /var/www/default;
|
|
||||||
index index.html;
|
|
||||||
server_name _;
|
|
||||||
location / {
|
|
||||||
try_files $uri $uri/ =404;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
# dummy file (man nav syslog servera)
|
|
@ -1,14 +0,0 @@
|
|||||||
- name: Restart rsyslog
|
|
||||||
systemd_service:
|
|
||||||
name: rsyslog
|
|
||||||
state: restarted
|
|
||||||
|
|
||||||
- name: Reload nginx
|
|
||||||
systemd_service:
|
|
||||||
name: nginx
|
|
||||||
state: reloaded
|
|
||||||
|
|
||||||
- name: Restart nginx
|
|
||||||
systemd_service:
|
|
||||||
name: nginx
|
|
||||||
state: restarted
|
|
@ -1,10 +0,0 @@
|
|||||||
- name: Install ldap packages
|
|
||||||
apt:
|
|
||||||
name:
|
|
||||||
- something-something-ldap # es neatceros nevienu ldap package ;-;
|
|
||||||
- something-else-ldap
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: Copy config files
|
|
||||||
copy:
|
|
||||||
src: "/etc/kaut-kas-ldap/{{}}.conf"
|
|
@ -1,10 +0,0 @@
|
|||||||
- name: Install ldap packages
|
|
||||||
apt:
|
|
||||||
name:
|
|
||||||
- something-something-ldap # es neatceros nevienu ldap package ;-;
|
|
||||||
- something-else-ldap
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: Copy config files
|
|
||||||
copy:
|
|
||||||
src: "/etc/kaut-kas-ldap/{{}}.conf"
|
|
@ -1,27 +0,0 @@
|
|||||||
- name: Install basic packages
|
|
||||||
ansible.builtin.package:
|
|
||||||
name:
|
|
||||||
- vim
|
|
||||||
- htop
|
|
||||||
- wget
|
|
||||||
- git
|
|
||||||
- curl
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: Set a hostname
|
|
||||||
ansible.builtin.hostname:
|
|
||||||
name: "{{hostname}}"
|
|
||||||
|
|
||||||
- name: Set default hosts file
|
|
||||||
ansible.builtin.template:
|
|
||||||
src: etc/hosts
|
|
||||||
dest: /etc/hosts
|
|
||||||
owner: root
|
|
||||||
group: root
|
|
||||||
mode: 0644
|
|
||||||
|
|
||||||
- name: Import syslog.yml
|
|
||||||
import_tasks: syslog.yml
|
|
||||||
|
|
||||||
- name: Import webserver.yml
|
|
||||||
import_tasks: webserver.yml
|
|
@ -1,13 +0,0 @@
|
|||||||
- name: Install rsyslog
|
|
||||||
ansible.builtin.package:
|
|
||||||
name: rsyslog
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: Copy rsyslog config
|
|
||||||
ansible.builtin.copy:
|
|
||||||
src: etc/rsyslog.d/20-remote.conf
|
|
||||||
dest: /etc/rsyslog.d/20-remote.conf
|
|
||||||
owner: root
|
|
||||||
group: root
|
|
||||||
mode: 0644
|
|
||||||
notify: Restart rsyslog
|
|
@ -1,48 +0,0 @@
|
|||||||
|
|
||||||
- name: Install webserver packages
|
|
||||||
ansible.builtin.package:
|
|
||||||
name:
|
|
||||||
- nginx
|
|
||||||
- ssl-cert # snakeoil certificates for default site
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: Remove default website
|
|
||||||
ansible.builtin.file:
|
|
||||||
path: /var/www/html
|
|
||||||
state: absent
|
|
||||||
|
|
||||||
- name: Create default site directory
|
|
||||||
ansible.builtin.file:
|
|
||||||
path: /var/www/default
|
|
||||||
state: directory
|
|
||||||
owner: root
|
|
||||||
group: root
|
|
||||||
mode: 0755
|
|
||||||
|
|
||||||
- name: Copy default index
|
|
||||||
ansible.builtin.template:
|
|
||||||
src: var/www/default/index.html
|
|
||||||
dest: /var/www/default/index.html
|
|
||||||
owner: www-data
|
|
||||||
group: www-data
|
|
||||||
mode: 0640
|
|
||||||
|
|
||||||
- name: Copy default config
|
|
||||||
ansible.builtin.copy:
|
|
||||||
src: etc/nginx/sites-available/default
|
|
||||||
dest: /etc/nginx/sites-available/default
|
|
||||||
owner: root
|
|
||||||
group: root
|
|
||||||
mode: 0644
|
|
||||||
notify: Reload nginx
|
|
||||||
|
|
||||||
- name: Enable default config
|
|
||||||
ansible.builtin.file:
|
|
||||||
path: /etc/nginx/sites-enabled/default
|
|
||||||
src: /etc/nginx/sites-available/default
|
|
||||||
state: link
|
|
||||||
owner: root
|
|
||||||
group: root
|
|
||||||
mode: 0644
|
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
|||||||
127.0.0.1 localhost
|
|
||||||
127.0.0.1 {{ hostname }}
|
|
||||||
|
|
||||||
# The following lines are desirable for IPv6 capable hosts
|
|
||||||
::1 localhost ip6-localhost ip6-loopback
|
|
||||||
ff02::1 ip6-allnodes
|
|
||||||
ff02::2 ip6-allrouters
|
|
@ -1,9 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>Welcome to {{inventory_hostname}} </h1>
|
|
||||||
<p>This is a paragraph</p>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
x
Reference in New Issue
Block a user