Every time fabric runs, it asks for root password, can it be sent along same for automated proposes.
fab staging test
Every time fabric runs, it asks for root password, can it be sent along same for automated proposes.
fab staging test
fab -h
will show you all the options, you can also read them here.
In particular, and I quote,
-p PASSWORD, --password=PASSWORD
Sets env.password to the given string; it will then be used as the default password when making SSH connections or calling the sudo program.
I know you've asked about password but wouldn't it better to configure the system so that you can doing fabric (i.e. SSH) without password?
For this, on local machine do:
ssh-keygen
and agree with all defaults (if you have no reasons do otherwise)cat ~/.ssh/id_rsa.pub
and copy that keyOn remote machine:
mkdir ~/.ssh && chmod 600 ~/.ssh
touch ~/.ssh/authorized_keys2 && chmod 600 ~/.ssh/authorized_keys2
authorized_keys2
From now your remote machine “trusts” your local machine and allows logging it in without password. Handy.