私は新しくAnagersです。リモートマシンで新しいユーザを作成し、ssh-keys(git用)をローカルマシンからリモートマシンの新しいユーザ。 基本的には、localmachine/somepath/keys/
からremotemachine/newuser/home/.ssh/
までです。アシスタント:新しいユーザを作成し、ローカルシステムからsshキーをコピーする
は、これまで私が試した:
- name: Create user
hosts: remote_host
remote_user: root
tasks:
- name: Create new user
user: name=newuser ssh_key_file=../keys/newuser
これは、リモートマシン上NEWUSERを作成しますが、それは任意のキー(の.sshがまだ空である)をコピーしません。私もauthorized_key
を2番目のタスクとして試しましたが、プライベートキーをコピーしようとするとエラーメッセージが表示されるだけでした。
すでにキーを実行した後にキーが追加されていて、newuser
が既に存在する可能性もありますか?つまり、もう一度実行することはできますか?最初にnewuserを削除する必要がありますか?
'.ssh'が既に作成されているようですので、私はそのタスクをスキップしました。しかし、私に「コピー」を指してくれてくれてありがとう - 私は間違っていた。 – CGFoX