Ok, good idea. Consider also a more recent OS. Bytheway, the dependency you need to install is: https://github.com/nemesisdesign/Stouts.postfix
It's a fork I created to add some improvements, I have sent the patches to the original repo but it may take a while beforw they get merged or it may not happen at all Il gio 16 mar 2017, 19:22 Alvaro Mendez <[email protected]> ha scritto: > root@crushmind:~/ansible-openwisp2-multitenancy# ansible --version > ansible 2.2.1.0 > config file = /etc/ansible/ansible.cfg > configured module search path = Default w/o overrides > > root@crushmind:~/ansible-openwisp2-multitenancy# ansible-playbook -i > hosts playbook.yml -u tabako -k --ask-sudo-pass -vvv > Using /etc/ansible/ansible.cfg as config file > SSH password: > SUDO password[defaults to SSH password]: > ERROR! the role 'Stouts.postfix' was not found in > /root/ansible-openwisp2-multitenancy/roles:/etc/ansible/roles:/etc/ansible/roles:/root/ansible-openwisp2-multitenancy > > > The error appears to have been in > '/etc/ansible/roles/ansible-openwisp2-0.6.0/meta/main.yml': line 4, column > 7, but may > be elsewhere in the file depending on the exact syntax problem. > > The offending line appears to be: > > dependencies: > - src: https://github.com/nemesisdesign/Stouts.postfix > ^ here > > root@crushmind:~/ansible-openwisp2-multitenancy# ansible-galaxy install > Stouts.postfix > - downloading role 'postfix', owned by Stouts > - downloading role from > https://github.com/Stouts/Stouts.postfix/archive/3.1.3.tar.gz > - extracting Stouts.postfix to /etc/ansible/roles/Stouts.postfix > - Stouts.postfix was installed successfully > > root@crushmind:~/ansible-openwisp2-multitenancy# ansible-playbook -i > hosts playbook.yml -u tabako -k --ask-sudo-pass -vvv > Using /etc/ansible/ansible.cfg as config file > SSH password: > SUDO password[defaults to SSH password]: > statically included: /etc/ansible/roles/Stouts.postfix/tasks/postfix.yml > statically included: > /etc/ansible/roles/Stouts.postfix/tasks/install.deb.yml > statically included: > /etc/ansible/roles/Stouts.postfix/tasks/install.yum.yml > statically included: /etc/ansible/roles/Stouts.postfix/tasks/sslcert.yml > statically included: /etc/ansible/roles/Stouts.postfix/tasks/opendkim.yml > > and so on........ but: > > <132.148.88.35> ESTABLISH SSH CONNECTION FOR USER: tabako > <132.148.88.35> SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o > ControlPersist=60s -o User=tabako -o ConnectTimeout=10 -o > ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r -tt 132.148.88.35 > '/bin/sh -c '"'"'sudo -H -S -p "[sudo via ansible, > key=ujhksjbzmcpfjigfmtnhccphpzttfszp] password: " -u root /bin/sh -c > '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ujhksjbzmcpfjigfmtnhccphpzttfszp; > /usr/bin/python > /home/tabako/.ansible/tmp/ansible-tmp-1489688327.45-137661628708938/command.py; > rm -rf > "/home/tabako/.ansible/tmp/ansible-tmp-1489688327.45-137661628708938/" > > /dev/null 2>&1'"'"'"'"'"'"'"'"' && sleep 0'"'"'' > fatal: [132.148.88.35]: FAILED! => { > "changed": true, > "cmd": [ > "/usr/sbin/postmap", > "/etc/postfix/sasl_passwd" > ], > "delta": "0:00:01.014767", > "end": "2017-03-16 11:18:52.227945", > "failed": true, > "invocation": { > "module_args": { > "_raw_params": "/usr/sbin/postmap /etc/postfix/sasl_passwd", > "_uses_shell": false, > "chdir": null, > "creates": null, > "executable": null, > "removes": null, > "warn": true > }, > "module_name": "command" > }, > "rc": 1, > "start": "2017-03-16 11:18:51.213178", > "stderr": "postmap: warning: inet_protocols: disabling IPv6 > name/address support: Address family not supported by protocol\npostmap: > warning: valid_hostname: numeric hostname: 132.148.88.35\npostmap: fatal: > file /etc/postfix/main.cf: parameter myhostname: bad parameter value: > 132.148.88.35", > "stdout": "", > "stdout_lines": [], > "warnings": [] > } > > RUNNING HANDLER [Stouts.postfix : postfix restart] > ***************************** > to retry, use: --limit > @/root/ansible-openwisp2-multitenancy/playbook.retry > > PLAY RECAP > ********************************************************************* > 132.148.88.35 : ok=5 changed=3 unreachable=0 failed=1 > > > Another task broken by not supporting ipv6 on my distro: > > Ubuntu 15.10 (GNU/Linux 4.2.0-042stab113.21 x86_64) > > What i do now will be create a fresh VPS and enable ipv6 support and then > reinstall all > > Tell you when it's done. > > > > > > > > > El miércoles, 15 de marzo de 2017, 15:43:49 (UTC-3), Federico Capoano > escribió: > > I've just released it after two weeks of testing and bugfixing! > https://github.com/openwisp/ansible-openwisp2/releases/tag/0.6.0 > > The database structure has changed a lot, therefore *please backup your > existing instance before upgrading*! > There may be issues I didn't find while testing and you need to be able to > rollback if something goes wrong. > > Keep me posted! > Federico > > -- > You received this message because you are subscribed to the Google Groups > "OpenWISP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
