Ansible ユーザーセットアップ
ansible で色々セッティングするので、ansible ユーザーだけは手動で設定。
setup
-
ansible-user作成
# proxmox ログイン(root) ssh root@[接続先] useradd -m "ansible-user" passwd ansible-user echo "ansible-user ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers.d/ansible-user # ログアウト exit -
ssh暗号化キーを作成
# sshきーを作成して、公開鍵を転送 ssh-keygen -m PEM -t rsa -b 4096 -N "" -C "${2}" -f "${1}.pem" ssh-copy-id -i proxmox.pem.pub ansible-user@[接続先] # 疎通確認 ssh ansible-user@[接続先] -i proxmox.pem -
sudo設定(デフォルトではsudoがインストールされておらずbecomeでrootへsudoすることもできないため、最低でもsudoできるようにする。)