一般社団法人 全国個人事業主支援協会

COLUMN コラム

  • AnsibleのOS構築について⑤

知り合いが、構築をIaCで行っているそうで、関連知識を深めようと思います。

前回からの続きで、ユーザやパスワード設定は以下のようになります。
4) group_vars/all.yml
admin_user: ops
admin_pubkeys:
– “ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI… yourkey1”
– “ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI… yourkey2”

timezone: Asia/Tokyo

# SSHの許可ユーザー(最低限に絞る)
ssh_allowed_users:
– “{{ admin_user }}”

# 開けたいポート(例:SSHのみ。Webがあるなら 80/443 など追加)
allowed_tcp_ports:
– 22

以下のファイルでは実行するロールを記載します。
5) site.yml
– name: OS bootstrap
hosts: servers
become: true
gather_facts: true

roles:
– base
– users
– ssh_hardening
– firewall

The following two tabs change content below.

DSES

最新記事 by DSES (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア