Sergey
Sergey
Тогда неважно, как часто катаете - изменения всегда окажутся на месте.
George
Владимир
Спасибо за помощь! =)
Nikolay
Чет никак не могу заставить ec2.py считывать конфиг ec2.ini Он упорно игнорирует его, экспорт пути , где находится ec2.ini сделал, а фильтрация запроса все равно не идет
Timur
Nikolay
Чтобы фильтрация работала по стейтам. Вот через ec2_instance_facts получается вроде
Myk
Здравствуйте! Подскажите пожалуйста что мне может не хватать чтобы заранить успешно плейбук (отмечу сразу - пока учусь, вопрос может банальный). Конекчусь к ec2 инстансу с локалки и на инстансе хочу выполнить плейбук (инстанс убунту 18.04.2 LTS ).
В результате фейлиться с ерором
fatal: [тут ай-пи]: FAILED! => {
"changed": false,
"cmd": "dnf install -y python2-dnf",
"invocation": {
"module_args": {
"autoremove": null,
"conf_file": null,
"disable_gpg_check": false,
"disablerepo": [],
"enablerepo": [],
"installroot": "/",
"list": null,
"name": [
"nginx"
],
"state": "present"
}
},
"msg": "[Errno 2] No such file or directory",
"rc": 2
}
Evgenii
Здравствуйте! Подскажите пожалуйста что мне может не хватать чтобы заранить успешно плейбук (отмечу сразу - пока учусь, вопрос может банальный). Конекчусь к ec2 инстансу с локалки и на инстансе хочу выполнить плейбук (инстанс убунту 18.04.2 LTS ).
В результате фейлиться с ерором
fatal: [тут ай-пи]: FAILED! => {
"changed": false,
"cmd": "dnf install -y python2-dnf",
"invocation": {
"module_args": {
"autoremove": null,
"conf_file": null,
"disable_gpg_check": false,
"disablerepo": [],
"enablerepo": [],
"installroot": "/",
"list": null,
"name": [
"nginx"
],
"state": "present"
}
},
"msg": "[Errno 2] No such file or directory",
"rc": 2
}
"cmd": "dnf install -y python2-dnf",
Evgenii
dnf это пакетный менеджер федоры
Evgenii
кадется ты таску для федоры пытаешься выплнить для убунты
Myk
понял, проблема в самом плейбуке
Myk
спасибо!
Vladislav 👻
Господа, а давно поменяли логику работы тегов при инклуде таски?
George
Vladislav 👻
А то сейчас запустил у себя по тегу, инклуды по циклу прошли, но таску в этом инклуде по циклу не стал делать
Sergey
Vladislav 👻
2.6.9
Sergey
Здесь точно поделено уже.
Vladislav 👻
просто буквально месяц два назад все работало, а тут перестало
Vladislav 👻
версия всегда была 2.6.*
Anonymous
доброго времени суток, пробую создать базу данных
получаю такую ошибку, PyMySQL установлен на удалённой машине
может кто подсказать что она значит?
failed: [170.99.40.102] (item=freebsd) => {"changed": false, "item": "freebsd", "msg": "The PyMySQL (Python 2.7 and Python 3.X) or MySQL-python (Python 2.X) module is required."}
Салтыдык
just install it then
Timur
Timur
Нужно поставить его через модуль pip
Anonymous
pkg install py36-pymysql-0.9.3
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent version of packages are already installed
Nikolay
ого фряха
Anonymous
да
Салтыдык
Anonymous
python3.6 -m pip install PyMySQL
Requirement already satisfied: PyMySQL in /usr/local/lib/python3.6/site-packages (0.9.3)
Anonymous
ошибка осталась
Gleb
у тебя 3 питон, а просят 2
Anonymous
там вроде указано and Python 3.X
Gleb
в модуль смотреть надо или тупо ставить второй пакет и проверять
Салтыдык
https://docs.ansible.com/ansible/latest/reference_appendices/faq.html#how-do-i-handle-python-not-having-a-python-interpreter-at-usr-bin-python-on-a-remote-machine
Anonymous
поставил python2.7 и поменял путь к питону в конфигах, ситуация не изменилась
Timur
Anonymous
в плейбуке
- name: Create a new database
mysql_db: name=demo state=present collation=utf8_general_ci
выхлоп:
TASK [mysql : Create a new database] ***************************************
fatal: [170.99.40.102]: FAILED! => {"changed": false, "msg": "The PyMySQL (Python 2.7 and Python 3.X) or MySQL-python (Python 2.X) module is required."}
Timur
А путь к питону какой и где указывали?
Anonymous
---
ansible_python_interpreter: /usr/local/bin/python2.7
в файл ~/ansible/group_vars/freebsd.yml
Anonymous
в файле
inqfen
А модуль точно есть?
Anonymous
и pkg и pip говорят что есть
inqfen
Они точно второго питона?
Anonymous
вроде заработало, переустановил модуль на py27-pymysql: 0.9.3, создалась база странно что на 3 версии не работает
Anonymous
спасибо;)
GithubReleases
aelsabbahy/goss tagged: v0.3.7
Link: https://github.com/aelsabbahy/goss/releases/tag/v0.3.7
Release notes:
release v0.3.7
GithubReleases
aelsabbahy/goss description changed: v0.3.7
Link: https://github.com/aelsabbahy/goss/releases/tag/v0.3.7
Release notes:
No content.
GithubReleases
aelsabbahy/goss description changed: v0.3.7
Link: https://github.com/aelsabbahy/goss/releases/tag/v0.3.7
Release notes:
# Features
Many thanks to all the contributors on this release!
## In this release
* Add optional `exec` attribute to command test
* Add optional `skip` attribute to all tests
* Fix DNS PTR for IPv6 ([#428](https://github.com/aelsabbahy/goss...
More
Den
Здрасе. мне тут сообщили, что мне совершенно безальтернативно необходим ансибл для того, чтобы бэкапить роутеры, но я ни одним нейроном своего мозга не представляю что это такое, для чего оно нужно и как оно работает. Так что я тут у вас пока в уголке потусуюсь, вдруг вопросы появятся ) а может и не появятся.
shadow
Den
делать бэкап конфигов куданить в укромное место
Den
я думал первые вопросы будут у меня 8(
shadow
Так бы и сказал, что бэкапить конфиги
shadow
Для этого существует рэнсид
Den
ну вот еще одно непонятнео слово =)
Den
кек
Vladislav 👻
Den
значит меня обманули, расходимся =)
Den
шучу. штука интересная, я поизучаю.
Vladislav 👻
Можно сразу посмотреть документацию по модулям раздела нетворк вроде
Vladislav 👻
https://docs.ansible.com/ansible/latest/modules/list_of_network_modules.html
Vladislav 👻
И копать под свои задачи
Den
спасибо, изучу.
Vladislav 👻
Речь была про роутеры 🤔
Fidelina
Приветы
George
угу. боброе утро
Fidelina
У меня есть вопросик
Fidelina
Fidelina
есть у меня переменная war_file и нужно поставить условие заполнение этой переменной что-то типо
if "{{ unit_name }}-{{ revision }}.war" is Null:
war_file : "find {{work_dir}} *.war"
Fidelina
если нет файла по шаблону - ищи в директории рабочей, если есть файл по шаблону - заполняй этим значением переменную
George
Регистрируй факт, потом проверяй его наличие
Fidelina
хорошая идея. Провреить наличие - мне понятно как можнореализовать, а вот что имеется ввиду под регистрируй факт?
George
George
ща
George
проще сниппет накидать
George
vars изменять можно?