38 lines
997 B
YAML
Executable File
38 lines
997 B
YAML
Executable File
|
|
- name: Install basic packages
|
|
ansible.builtin.package: # Šis ir moduļa FQCN (Fully Qualified Collection Name), bet var arī rakstīt vienkārši "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 # 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 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
|