kouji-kojima-ansible.el7-init
Rola inicjalizacji EC2 CentOS7, RHEL7 (Role of initializing EL7)
Instalacja roli
ansible-galaxy install kouji-kojima-ansible.el7-init --force
Szczegóły procesu
- Ustawienie lokalizacji i strefy czasowej na Japonię (Set Japanese locale, timezone)
- Ustawienie proxy dla środowiska, yum, rpm, wget, git (Set Proxy for env, yum, rpm, wget, git)
- Instalacja certyfikatu CA (Install CA)
- Wyłączenie Firewalld i SELinux (Disable Firewalld, SELinux)
- Włączenie logowania hasłowego (Enable login for password)
Przykład site.yml
cat << EOF > site.yml
- hosts: servers
remote_user: ec2-user
become: yes
vars:
proxy_host: proxy.xxxxxxxxx.co.jp
proxy_port: port_no
no_proxys: xxxxx.co.jp,yyyy.co.jp
ca_url: https://xxxxxxxx.co.jp/xxx.ca(*1)
ca_sha256: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
roles:
- { role: kouji-kojima-ansible.el7-init }
EOF
Przykład Hosts
# Dla localhost (In case of localhost)
cat << EOF > localhost
[servers]
localhost ansible_connection=local
EOF
# Dla środowiska staging (In case of staging environment)
cat << EOF > staging
[servers]
HostName or IP
HostName or IP
[all:vars]
ansible_ssh_user=ec2-user
EOF
Wykonanie Playbooka
Przykład wykonania (Normal execution)
# Dla lokalnego przypadku (In case of localhost)
ansible-playbook -i localhost site.yml --private-key=/path/key.pem
# Dla środowiska staging (In case of staging environment)
ansible-playbook -i staging site.yml --private-key=/path/key.pem
Licencja
Informacje o autorze
Kouji Kojima
Zainstaluj
ansible-galaxy install kouji-kojima-ansible.el7-init
Licencja
apache-2.0
Pobrania
99
Właściciel