kouji-kojima-ansible.el7-init

EC2 CentOS7, RHEL7を初期設定するロール (Rol para inicializar EL7)

Instalación de rol

ansible-galaxy install kouji-kojima-ansible.el7-init --force

Detalles del proceso

  1. Establecer la configuración regional y la zona horaria a Japón (Set Japanese locale, timezone)
  2. Configuración del proxy (Set Proxy para env, yum, rpm, wget, git)
  3. Instalación del certificado CA interno (Install CA)
  4. Desactivar Firewalld y SELinux (Disable Firewalld, SELinux)
  5. Habilitar inicio de sesión con contraseña (Enable login for password)

Ejemplo de 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

Ejemplo de Hosts

# En caso de localhost (In case of localhost)
cat << EOF > localhost
[servers]
localhost ansible_connection=local
EOF

# En caso de entorno de staging (In case of staging environment)
cat << EOF > staging
[servers]
HostName or IP
HostName or IP

[all:vars]
ansible_ssh_user=ec2-user
EOF

Ejecutar el Playbook

Ejemplo de ejecución (Normal execution)

# En caso de localhost (In case of localhost)
ansible-playbook -i localhost site.yml --private-key=/path/key.pem

# En caso de entorno de staging (In case of staging environment)
ansible-playbook -i staging site.yml --private-key=/path/key.pem

Licencia

Licencia Apache Versión 2.0

Información del autor

Kouji Kojima

Instalar
ansible-galaxy install kouji-kojima-ansible.el7-init
Licencia
apache-2.0
Descargas
99