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

  1. Ustawienie lokalizacji i strefy czasowej na Japonię (Set Japanese locale, timezone)
  2. Ustawienie proxy dla środowiska, yum, rpm, wget, git (Set Proxy for env, yum, rpm, wget, git)
  3. Instalacja certyfikatu CA (Install CA)
  4. Wyłączenie Firewalld i SELinux (Disable Firewalld, SELinux)
  5. 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

Licencja Apache Version 2.0

Informacje o autorze

Kouji Kojima

Zainstaluj
ansible-galaxy install kouji-kojima-ansible.el7-init
Licencja
apache-2.0
Pobrania
99
Właściciel