Anna
=> {"changed": false, "msg": "Could not recursively set attributes on /sites/backend/dev/dev7-back Original error was: 'maximum recursion depth exceeded'"} не смог поменять права на каталог. Где-то регулируется глубина? Видимо много вложенных папок, но неужели не сработает? Ansible 2.9.12
Alex
Anna
в в конфиге interpreter_python = /usr/bin/python3
Anna
откуда сам ансибл
Anna
аа.... но.... возможно из gitlab не прочиталась конфига?
Anna
может такое быть?
Anna
от лица ансибл
Anna
уровней вложения каталогов 11
Anna
причем в одном случае сработал, в другом нет
Grek 🇺🇦
может. если ты запускаешь плейбук не находясь в директории с конфигом (если и плейбук и конфиг в одном месте)
Anna
ну криво запускаем
Anna
sudo -u ansible /usr/local/bin/ansible-playbook -i /home/ansible/hosts /home/ansible/dev.yml --tags backend
Anna
приходится даже файл хостов указывать
Anna
]$ ansible --version
ansible 2.9.12
config file = /home/gitlab-runner/ansible.cfg
configured module search path = ['/home/gitlab-runner/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/local/lib/python3.6/site-packages/ansible
executable location = /usr/local/bin/ansible
python version = 3.6.8 (default, Apr 2 2020, 13:34:55) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
Anna
в каталоге раннера тоже интерпретатор python3
Grek 🇺🇦
а указать воркдир есть возможность?
Lamobot
Anna
#interpreter_python = /usr/bin/python3
Anna
закомментировала, пошло
Anna
таск просто file , этот каталог и замена владельца owne с recurse: yes
Anonymous
Но само собой в бабколюбных ос типа центос7 его нет
Anna
почему нет
Anna
lrwxrwxrwx. 1 root root 9 Aug 11 15:17 /usr/bin/python3 -> python3.6*
Dmitriy
всем привет.
Подскажите, если у вас есть конфиг
Server=10.10.10.10....итд итп
А вы очень хотите чтоб было Server=10.10.10.10...{new_ip}, при этом если new_ip уже есть- не добавлять, то как бы вы это реализовали ?( Шеллом то я могу, но лучше без него. Посоветовали посмотреть в эту сторону (https://docs.ansible.com/ansible/latest/user_guide/playbooks_checkmode.html) но что то я не могу понять как это реализовать
Anonymous
Anonymous
Есть подозрение, что снова не про ансибл, что кривая настройка Раннера потому он не оч любит вашу настройку
Anonymous
Anonymous
Dmitriy
Anonymous
Ну в обще - снова не про ансибл - решается так
Anonymous
На заббикс делается экшен регистрации. В агенты через Мета прописывается тег или теги по чему регистрируется что агенты что привязка шаблонов. Не забываете про фаер, пару простых варс и хоть миллион агентов
Dmitriy
Dmitriy
при этом, если его уже туда кто то добавил, то не дублировать
Anonymous
Новый сервер заббикс ?
Sebor▂▅▇█▓▒░
Anonymous
Делаете цикл и вставляете из массива
Dmitriy
Новый сервер заббикс ?
не совсем, сложная система в процессе приема от старых админов. Нужно чтоб и у них работало и у нас
Ivan
Anonymous
Anonymous
Dmitriy
Раскати темплейтом и не парься
нельзя, я не уверен что на всех серверах настроено "идентично". Поэтому пока чтоб не сломать- только добавить сервер
Anonymous
Anonymous
А про колхозниц
Sebor▂▅▇█▓▒░
Sebor▂▅▇█▓▒░
Anonymous
Сломалось - поднимите. Жизнь же
Ivan
Sebor▂▅▇█▓▒░
Anonymous
Anonymous
Вы местный бог - вы творите кофеин. Что напишите. То и будет. Простейший сценарий через тимплейт.
Sebor▂▅▇█▓▒░
Sergey
Dmitriy
Anonymous
Ну что значи техдрлг в сценарии колеги
Anonymous
Мы не знаем и знать не хотим потому рядышком перестроимся
Anonymous
А так и не узнают
Anonymous
И это снова не про ансибл
Anonymous
Anonymous
Отвечает что данные попадут куда надо
Anonymous
На уровне ансибл это сделать изи
Dmitriy
И это снова не про ансибл
вот, от ансибла и требуется лишь добавить в конфигурацию один сервер, а если он уже есть- не добавлять.
Anonymous
Anonymous
Но это для не натуралов
Anonymous
Если прям Немагу как хочется
Sergey
Sebor▂▅▇█▓▒░
Anonymous
А я не толераст
Anonymous
Мне фиолетово
Dmitriy
Anonymous
В вашем кейсе смотрите регэксп. Там просто
Dmitriy
Ну регэксп
не совсем понимаю, на каком этапе регексп ? Заранее им проверить и зарегать результат ?
Anonymous
Но опять же как вы собираетесь парсить строчку сервер если
Там строка отличается вопрос
Anonymous
А при дубликате возьмётся последний