From 607e1ec5775205bcbade58766d890c9c25d7fb80 Mon Sep 17 00:00:00 2001 From: Madars Batraks Date: Tue, 2 Sep 2025 18:35:30 +0300 Subject: [PATCH] WIP --- roles/common/tasks/main.yml | 16 +++++++++++++--- roles/common/tasks/snmp.yml | 0 roles/common/tasks/webserver.yml | 9 +++++---- 3 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 roles/common/tasks/snmp.yml diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index 8cb8cb5..a913d74 100755 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -1,5 +1,6 @@ + - 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: - vim - htop @@ -18,10 +19,19 @@ dest: /etc/hosts owner: 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 - 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 import_tasks: webserver.yml diff --git a/roles/common/tasks/snmp.yml b/roles/common/tasks/snmp.yml new file mode 100644 index 0000000..e69de29 diff --git a/roles/common/tasks/webserver.yml b/roles/common/tasks/webserver.yml index 45a886f..229580b 100755 --- a/roles/common/tasks/webserver.yml +++ b/roles/common/tasks/webserver.yml @@ -7,9 +7,10 @@ state: present - name: Remove default website - ansible.builtin.file: + ansible.builtin.file: # file moduli izmanto, lai veidotu failus un mapes. 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 ansible.builtin.file: @@ -20,7 +21,7 @@ mode: 0755 - 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 dest: /var/www/default/index.html owner: www-data @@ -40,7 +41,7 @@ ansible.builtin.file: path: /etc/nginx/sites-enabled/default src: /etc/nginx/sites-available/default - state: link + state: link # izmanto arī lai veidotu symlinks owner: root group: root mode: 0644