kouji-kojima-ansible.el7-init

EC2 CentOS7 和 RHEL7 的初始设置角色 (EL7 初始化角色)

安装角色

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

处理细节

  1. 设置区域和时区为日本 (设置日本语言环境和时区)
  2. 配置代理 (为环境、yum、rpm、wget、git 设置代理)
  3. 安装公司CA证书 (安装CA)
  4. 禁用 Firewalld 和 SELinux (禁用 Firewalld 和 SELinux)
  5. 启用密码登录 (启用密码登录)

示例 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

示例主机

# 本地情况下 (本地测试)
cat << EOF > localhost
[servers]
localhost ansible_connection=local
EOF

# 在测试环境情况下 (测试环境)
cat << EOF > staging
[servers]
HostName or IP
HostName or IP

[all:vars]
ansible_ssh_user=ec2-user
EOF

执行 Playbook

执行示例 (正常执行)

# 本地情况下 (本地测试)
ansible-playbook -i localhost site.yml --private-key=/path/key.pem

# 在测试环境情况下 (测试环境)
ansible-playbook -i staging site.yml --private-key=/path/key.pem

许可

Apache License Version 2.0

作者信息

Kouji Kojima

安装
ansible-galaxy install kouji-kojima-ansible.el7-init
许可证
apache-2.0
下载
99