Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

cd <to the correct directory where terraformfilelive.tf >
terraform plan
terraform apply  ( type "yes" to confirm )
terraform destroy ( at the end  and type "yes" to confirm)

Run Ansible from laptop:

1- copy the private key ( created on AWS )  to the local client / laptop 
2- change the mod to 0600 
3- ssh-agent bash + add the private key 
4- ssh centos@AWS_Server_IP@

    chmod 0600 .ssh/TerraformKeyPair.pem #safety reason!!! 
ls -al .ssh/
ssh-add .ssh/TerraformKeyPair.pem
ssh-add -l
ssh-add -L
ssh centos@54.70.113.215

Code Block
titleinstall contrail on AWS
collapsetrue
   In the case the installation is done locally: log into the VM in AWS, and then do the installlation from here
   ---------------------------------------------------------------------------------------------------------------
   ssh-keygen ( .ssh/id_rsa is the default, passphrase cont... )
   ssh-add ~/.ssh/id_rsa
   ssh-add -l
   ssh-add -L  
   
   more .ssh/authorized_keys    >>> can see the terraformapukey ( to log into the VM remotely : home to AWS DC)
   vi .ssh/authorized_keys      # add the key from "ssh-add -L "
   
   ssh localhost                  # just to check that the key has been copy and works 
   exit 



#ssh-copy-id <10.0.1.104>
sudo yum install -y ansible-2.4.2.0
sudo yum install git -y
git clone http://github.com/Juniper/contrail-ansible-deployer
cd contrail-ansible-deployer
#ansible-playbook -i inventory/ -e orchestrator=kubernetes -e '{"instances":{"bms1":{"ip":"10.0.1.104","provider":"bms"}}}' playbooks/configure_instances.yml
#ansible-playbook -i inventory/ -e orchestrator=kubernetes -e '{"instances":{"bms1":{"ip":"10.0.1.104","provider":"bms"}}}' playbooks/install_contrail.yml

ansible-playbook -i inventory/ -e orchestrator=kubernetes -e '{"instances":{"bms1":{"ip":"localhost","provider":"bms"}}}' playbooks/configure_instances.yml
ansible-playbook -i inventory/ -e orchestrator=kubernetes -e '{"instances":{"bms1":{"ip":"localhost","provider":"bms"}}}' playbooks/install_contrail.yml


...