Size: a a a

ansible — русскоговорящее сообщество

2018 January 30

DS

Dmitriy S. in ansible — русскоговорящее сообщество
Ребят! Кто сталкивался с проблемой переполнения памяти во время выполнения сложных скриптов? Как это решается - оптимизацией или увеличением на хосте с ansible дополнительной памяти?
источник

NK

ID:448411134 in ansible — русскоговорящее сообщество
    - name: Remove PostgreSQL user
     become: yes
     become_user: postgres
     postgresql_user:
       db: "{{ username }}"
       user: "{{ username }}"
       state: absent


Почему пишет что не удалось удалить пользователя?
источник

t

tenni in ansible — русскоговорящее сообщество
если кто-то использует Ubuntu или просто любит линуксы - велкам https://t.me/ubuntu_omg
источник
2018 January 31

AT

And True in ansible — русскоговорящее сообщество
Всем привет. Только начинаю с ansible. Есть модуль для работы с cisco  - ios_command.
С его помощью написал плейбук который заходит на железку и отрабатывают команды в непревилигорованном режиме.
для enable есть фича в этом модуле типо

           auth_pass: pass
           authorize: true
Но по факту в enable всё равно не проваливается и для команды типо sh run не хватает прав. В выводе  
   "msg": "timeout trying to send command: show run",
Что за ерунда такая ?
источник

S

SarDigital in ansible — русскоговорящее сообщество
And True
Всем привет. Только начинаю с ansible. Есть модуль для работы с cisco  - ios_command.
С его помощью написал плейбук который заходит на железку и отрабатывают команды в непревилигорованном режиме.
для enable есть фича в этом модуле типо

           auth_pass: pass
           authorize: true
Но по факту в enable всё равно не проваливается и для команды типо sh run не хватает прав. В выводе  
   "msg": "timeout trying to send command: show run",
Что за ерунда такая ?
источник

AT

And True in ansible — русскоговорящее сообщество
Книга хорошая, но у меня сценарий другой - я использую ключи вместо паролей для ssh
источник

S

SarDigital in ansible — русскоговорящее сообщество
здесь все попробовано/изучено - http://docs.ansible.com/ansible/latest/ios_command_module.html ?
источник

AT

And True in ansible — русскоговорящее сообщество
SarDigital
здесь все попробовано/изучено - http://docs.ansible.com/ansible/latest/ios_command_module.html ?
да. С этого и начинал
источник
2018 February 05

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
Привет. Помогите, пожалуйста, разобраться. Я хочу с помощью модуля "wait_for" дождаться когда все ESTABLISHED соединения на 127.0.0.1:8080 завершаться, чтобы выполнить следюущий таск.  Само приложение остается слушать на 8080, но я жду когда к нему соединяния пропадут.
Пробу играться с разнымы status. stopped и drained не срабатывают. Условие срабатывает, если я остановлю приложение и оно перестанет слушать на 8080.

- name: Wait for close all ESTABLISHED connection to instance.
 wait_for:
   active_connection_states: ['ESTABLISHED']
   host: 127.0.0.1
   port: 8080
   state: stopped
   timeout: 60
   delay: 5
источник

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
Описание самомого модуля
https://docs.ansible.com/ansible/latest/wait_for_module.html
источник

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
Похоже разобрался уже. Статус state: drained работает на мне и нужно.
источник
2018 February 06

NK

ID:448411134 in ansible — русскоговорящее сообщество
А почему меня блокирует?
источник

NK

ID:448411134 in ansible — русскоговорящее сообщество
Удаляет мои сообщения
источник

AK

Andrew Krw. in ansible — русскоговорящее сообщество
Считает их спамом
источник

NK

ID:448411134 in ansible — русскоговорящее сообщество
Капец
источник

NK

ID:448411134 in ansible — русскоговорящее сообщество
Есть проект на django под пользователем Задача состоит в том, чтобы создать нового пользователя и скопировать этот проект для него. Все бы ничего, но появилась проблема с импортом базы. Делаю следующие шаги:
источник

NK

ID:448411134 in ansible — русскоговорящее сообщество
1. Создаю новый проект для нового пользователя и все настраиваю (полностью идентичный проект как у старого пользователя)
2. далее удаляю базу у нового пользователя и создаю новую
 - name: Remove PostgreSQL db
 become: yes
 become_user: postgres
 postgresql_db:
   name: "{{ username }}"
   state: absent
 when: dbtype == "pg"

- name: Create db PostgreSQL
 become: yes
 become_user: postgres
 postgresql_db:
   name: "{{ dbname }}"
   encoding: UTF-8
   template: template0
   state: present
 when: dbtype == "pg"
источник

NK

ID:448411134 in ansible — русскоговорящее сообщество
3. Делаю дамп базы старого пользователя
- name: Dump Databases PostgreSQL
 become: yes
 become_user: postgres
 postgresql_db :
   name:  "{{ copy_dbname }}"
   state:  dump
   target: "/tmp/{{ copy_dbname }}.sql"
 when: dbtype == "pg"
источник

NK

ID:448411134 in ansible — русскоговорящее сообщество
4 Импортирую базу
- name: Import databases PostgreSQL
 become: yes
 become_user: postgres
 shell: "psql {{ dbname }} < /tmp/{{ copy_dbname }}.sql"
 when: dbtype == "pg"

Все бы ничего, но при открытии проекта в браузере выплевывает ошибку:

Internal Server Error

Помогите пожалуйста. Думаю дело именно в базе, т.к. до импорта базы пустой проект работает...
источник

NK

ID:448411134 in ansible — русскоговорящее сообщество
во%
источник