This commit is contained in:
Madars Batraks 2025-09-02 18:35:30 +03:00
parent 19609edf42
commit 607e1ec577
3 changed files with 18 additions and 7 deletions

View File

@ -1,5 +1,6 @@
- name: Install basic packages - name: Install basic packages
ansible.builtin.package: ansible.builtin.package: # Šis ir moduļa FQCN (Fully Qualified Collection Name), bet var arī rakstīt vienkārši "package"
name: name:
- vim - vim
- htop - htop
@ -18,10 +19,19 @@
dest: /etc/hosts dest: /etc/hosts
owner: root owner: root
group: root group: root
mode: 0644 mode: 0644 # Mode nosaka piekļuves atļaujas `chmod` stilā. Vienīgi jāliek sākumā ekstra nulle lai ansible saprot, ka tas ir oktāls skaitlis. Vai arī neraksta nulli, bet liek pēdiņās.
- name: Import syslog.yml - name: Import syslog.yml
import_tasks: syslog.yml import_tasks: syslog.yml # import_tasks atļauj importēt taskus no cita faila
# - name: Import snmp.yml
# import_tasks: snmp.yml
#
# - name: Import ldap.yml
# import_tasks: ldap.yml
#
# - name: Import share.yml
# import_tasks: share.yml
- name: Import webserver.yml - name: Import webserver.yml
import_tasks: webserver.yml import_tasks: webserver.yml

View File

View File

@ -7,9 +7,10 @@
state: present state: present
- name: Remove default website - name: Remove default website
ansible.builtin.file: ansible.builtin.file: # file moduli izmanto, lai veidotu failus un mapes.
path: /var/www/html path: /var/www/html
state: absent state: absent # Var arī dzēst :D
# Tur var arī likt "directory" vai "file" un kā tālāk redzams noteikt piekļuves atļaujas.
- name: Create default site directory - name: Create default site directory
ansible.builtin.file: ansible.builtin.file:
@ -20,7 +21,7 @@
mode: 0755 mode: 0755
- name: Copy default index - name: Copy default index
ansible.builtin.template: ansible.builtin.template: # Template strādā līdzīgi kā nākošais copy task, izņemot tas ka šis uztveris failu kā jinja2 template failu.
src: var/www/default/index.html src: var/www/default/index.html
dest: /var/www/default/index.html dest: /var/www/default/index.html
owner: www-data owner: www-data
@ -40,7 +41,7 @@
ansible.builtin.file: ansible.builtin.file:
path: /etc/nginx/sites-enabled/default path: /etc/nginx/sites-enabled/default
src: /etc/nginx/sites-available/default src: /etc/nginx/sites-available/default
state: link state: link # izmanto arī lai veidotu symlinks
owner: root owner: root
group: root group: root
mode: 0644 mode: 0644