Kaptain.
Telegram /
LinkedIn /
Email /
GIT /
RSS /
GPG /

№ 9361 В разделе
Sysadmin
от September 4th, 2018,
В подшивках: Ansible
На днях Ansible у меня потребовал установленный на целевой машине Python 2 и отказался работать. Как выяснилось, в LXC контейнерах с установленным внутри xenial установлен только Python 3, но и с ним не все так хорошо, т.к. многие модули с ним просто не работают. По ссылке репозиторий с примером nginx+php-fpm7.1, который я хотел применить к моему свеже установленному LXC контейнеру, но в результате отказа мне пришлось его доработать. Первым делом я отключил сбор фактов и установил ansible_python_interpreter: /usr/bin/python3. Далее я создал роль preinstall в которой установил через apt все необходимые для минимальной работы программы и библиотеки. После этого я переопределил переменную ansible_python_interpreter на python 2 и снова начал собирать факты. Да, это геморрой, но другого решения не нашел.
http://git.blindage.org/21h/ansible-library
Fortune cookie: The King named Oedipus Rex Who started this fuss about sex Put the world to great pains By the spots and the stains Which he made on his mother's pubex.
Leave a Reply