If you will install openshift with ansible-playbook(advanced-installation), I think you can avoid the issue by ansible's function.
Here is the steps: 1. Set ansible_ssh_user in /etc/ansible/hosts [OSEv3:vars] ansible_ssh_user=root ... 2. Run ansible-playbook with -k option $ ansible-playbook /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml -vvv -k | tee ~/ansible_install.log 3. After that you can input SSH password. (So, you don't need to exchange the ssh key beforehand.) SSH password: Best, Kenjiro On Tue, Jan 26, 2016 at 8:18 PM, Lorenz Vanthillo < lorenz.vanthi...@outlook.com> wrote: > Hi Fran, > > I'm not sure how to interpret your answer. > First of all I can give this information: > > I ssh from my PC to my instances with ssh centos@ec2.. (without .pem). > (To all my instances) > On my master I perform: ssh-keygen and press enter. (I tried this as root > and as centos-user). > > After that I perform the loop. and the permission is denied. I ran the > loop as root (and also once as centos-user). > > > ------------------------------ > Date: Tue, 26 Jan 2016 12:13:38 +0100 > Subject: Re: Share ssh-key with other nodes during installation > From: franbarre...@gmail.com > To: lorenz.vanthi...@outlook.com > CC: users@lists.openshift.redhat.com > > > Hi Lorenz, > > Is the user you are trying to copy the ssh keys capable to connect with > these machines via ssh? It seems like these machines only allow connection > via ssh key. > > Regards. > > 2016-01-26 11:31 GMT+01:00 Lorenz Vanthillo <lorenz.vanthi...@outlook.com> > : > > I do not use a .pem-key to ssh to my instances. I'm performing this on a > centos-instance of amazon ec2. > > ------------------------------ > From: lorenz.vanthi...@outlook.com > To: users@lists.openshift.redhat.com > Subject: Share ssh-key with other nodes during installation > Date: Tue, 26 Jan 2016 11:04:05 +0100 > > > I've installed OpenShift origin 1.1 a few times. But I always have to copy > the key manually from the master to it nodes. > But when I have to create a cluster with many nodes I want to automate > this. > I saw: > > # for host in master.example.com \ > node1.example.com \ > node2.example.com; \ > do ssh-copy-id -i ~/.ssh/id_rsa.pub $host; \ > done > > Which looked very promissing but I always got: > /bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter > out any that are already installed > /bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are > prompted now it is to install the new keys > Permission denied (publickey,gssapi-keyex,gssapi-with-mic). > /bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter > out any that are already installed > /bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are > prompted now it is to install the new keys > Permission denied (publickey,gssapi-keyex,gssapi-with-mic). > /bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter > out any that are already installed > /bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are > prompted now it is to install the new keys > Permission denied (publickey,gssapi-keyex,gssapi-with-mic). > > What's wrong with the permissions? > > _______________________________________________ > users mailing list > users@lists.openshift.redhat.com > http://lists.openshift.redhat.com/openshiftmm/listinfo/users > > > > _______________________________________________ > users mailing list > users@lists.openshift.redhat.com > http://lists.openshift.redhat.com/openshiftmm/listinfo/users > > -- Kenjiro NAKAYAMA <nakayamakenj...@gmail.com> GPG Key fingerprint = ED8F 049D E67A 727D 9A44 8E25 F44B E208 C946 5EB9
_______________________________________________ users mailing list users@lists.openshift.redhat.com http://lists.openshift.redhat.com/openshiftmm/listinfo/users