kouji-kojima-ansible.el7-init

EC2 CentOS7 und RHEL7 Anfangseinstellungen (Rolle zur Initialisierung von EL7)

Installationsrolle

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

Prozessdetails

  1. Locale und Zeitzone auf Japanisch einstellen (Japanische Locale und Zeitzone setzen)
  2. Proxy-Einstellungen vornehmen (Proxy für env, yum, rpm, wget, git setzen)
  3. Installation des internen CA-Zertifikats (CA installieren)
  4. Deaktivierung von Firewalld und SELinux (Firewalld und SELinux deaktivieren)
  5. Passwort-Login aktivieren (Login mit Passwort aktivieren)

Beispiel 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

Beispiel Hosts

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

# Bei einer Staging-Umgebung (In case of staging environment)
cat << EOF > staging
[servers]
HostName oder IP
HostName oder IP

[all:vars]
ansible_ssh_user=ec2-user
EOF

Playbook ausführen

Beispiel für die Ausführung (Normal execution)

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

# Bei einer Staging-Umgebung (In case of staging environment)
ansible-playbook -i staging site.yml --private-key=/path/key.pem

Lizenz

Apache License Version 2.0

Autoreninformation

Kouji Kojima

Installieren
ansible-galaxy install kouji-kojima-ansible.el7-init
GitHub Repository
Lizenz
apache-2.0
Downloads
99