Jak připravit SmartOS na Ansible

Se SmartOS je po instalaci trochu problém. Aby na něm Ansible fungoval, je potřeba pár věcí udělat ručně.

Nainstalovat pkgsrc bootstrap do globální zóny:

$ cd /
$ curl -k http://pkgsrc.joyent.com/packages/SmartOS/bootstrap/bootstrap-2014Q4-x86_64.tar.gz | gzcat | tar -xf -
$ pkg_admin rebuild
$ pkgin -y up

Můžeme rovnou provést upgrade balíků:

$ pkgin full-upgrade

Doinstalujeme python:

$ pkgin in python27

Volitelně povolíme ssh klíč:

mkdir ~/.ssh
echo "" > ~/.ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/*

Pokud nechcete přidávat klíč, stačí spustit ansible-playbook s prametrem -k, aby se zeptal na heslo.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.