SETUP PREREQUIREMENTS
Using Ansible
selanjutnya kita akan setup prerequirement menggunakan ansible beberapa yang akan di setup diantaranya:
apt update & apt dist upgrade
set timezone to Asia/Jakarta
set /etc/hosts file
set hostname to mail.vaniiw.my.id
buat file ansible.cfg untuk konfigurasi environment ansible di direktori
nano ansible.cfg
[defaults]
inventory=./inventorybuat file untuk konfigurasi inventory
yang dibawah ini merupakan hostname sebelum diubah
nano inventory
[zimbra]
zomar
[elastic]
sub1buat file playbook untuk setup prerequirements
nano setup.yaml
- name: Setup environment with ansible
hosts: zimbra
become: true
tasks:
- name: update package
apt:
update_cache: yes
- name: set timezone
timezone:
name: Asia/Jakarta
- name: set /etc/hosts file
template: src=hosts.j2 dest=/etc/hosts
- name: set hostname
hostname:
name: mail.vaniiw.my.id
- name: download zimbra
get_url:
url: https://files.zimbra.com/downloads/10.1.0_GA/zcs-NETWORK-10.1.0_GA_4633.UBUNTU20_64.20240610085557.tgz
dest: /home/robi
- name: set hostname
hosts: elastic
become: true
tasks:
- name: set hostname
hostname:
name: elastic.vaniiw.my.idLast updated