Skip to content

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できるようにする。)