Запитання з тегом «ansible»

Ansible - це програмна платформа з відкритим кодом для налаштування та управління комп'ютерами. Він поєднує в собі розгортання програмного забезпечення в декількох вузлах, виконання спеціальних завдань та управління конфігурацією.

3
Як бачити складання відповідальних команд?
Як я бачу stdout для команд ansible-playbook? -v показує лише відповідальний вихід, а не окремі команди. Було б чудово, якби я міг зрозуміти, як це зробити негайно, тож якщо щось виходить з ладу або зависає, я можу зрозуміти, чому. напр - name: print to stdout action: command echo "hello" надрукував …
165 ansible 

6
Як я можу надійно реалізувати ansible за допомогою паролів хоста?
Я хотів би використовувати ansible для управління групою існуючих серверів. Я створив ansible_hostsфайл і успішно протестував (з -Kопцією) з командами, націленими лише на одного хоста ansible -i ansible_hosts host1 --sudo -K # + commands ... Моя проблема зараз полягає в тому, що паролі користувачів на кожному хості різні, але я …
108 security  sudo  ansible 

10
Відповідь: Виконайте завдання лише тоді, коли вказано тег
Відповідні теги можна використовувати для запуску лише підмножини завдань / ролей. Це означає, що за замовчуванням всі завдання виконуються, і ми можемо запобігти виконанню лише деяких завдань. Чи можемо ми обмежити виконання завдання лише тоді, коли вказано тег "foo"? Чи можемо ми використовувати поточні теги в whenрозділі завдання?
76 ansible 

5
Як уніфікувати завдання встановлення пакета в ansible?
Я починаю з ansible і буду використовувати його, серед інших, для встановлення пакетів у декількох дистрибутивах Linux. Я бачу в документах, що команди yumі aptкоманди розділені - що було б найпростішим способом уніфікувати їх і використовувати щось подібне: - name: install the latest version of Apache unified_install: name=httpd state=latest замість …

2
Яка різниця між include_tasks та import_tasks?
У відповіді 2.4 includeмодуль застарілий. Замість цього він поставляється з двома модулями заміни import_tasksта include_tasks. Але вони мають дуже подібні описи: include_tasks: Включає файл із переліком завдань, які потрібно виконати в поточній книзі. import_tasks: Імпортує список завдань, які потрібно додати до поточної книги для подальшого виконання. Коли я повинен використовувати …
62 ansible 

5
Як встановити відповідне ім'я користувача / пароль для підключення SSH?
Я використовую Ansible, і я маю цю конфігурацію у своєму інвентарі / all: [master] 192.168.1.10 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [slave] 192.168.1.11 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant 192.168.1.12 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [app] 192.168.1.13 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [all:children] master slave Я не хочу повторювати всі параметри для кожного нового екземпляра. Як я можу налаштувати їх …
59 ansible 


16
Відповідь застрягла на зборі фактів
У мене виникають незвичайні проблеми з моїм візитним вікном (бродячий). Все працювало вчора, і моя ігрова книга працювала чудово. Сьогодні ансібі висить на "зборі фактів"? Ось детальний висновок: <5.xxx.xxx.xxx> ESTABLISH CONNECTION FOR USER: deploy <5.xxx.xxx.xxx> REMOTE_MODULE setup <5.xxx.xxx.xxx> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto', '- o', 'ControlPersist=60s', '-o', 'ControlPath=/home/vagrant/.ansible/cp/ansible-s …
52 ssh  ansible 

4
Відповідь: копіюйте шаблон лише тоді, коли файл призначення не існує
Я використовую Ansible 1.6.6для забезпечення своєї машини. У моїй програмі є завдання з шаблоном, яке створює файл призначення з шаблону Jinja2: tasks: - template: src=somefile.j2 dest=/etc/somefile.conf Я не хочу замінювати, somefile.confякщо вона вже існує. Чи можливо це за допомогою Ansible? Якщо так, то як?
47 ansible 

6
Розгортання папки файлів шаблонів за допомогою ansible
Чи є простий спосіб розгорнути папку, наповнену шаблоном .j2 папку, до вікна Linux, використовуючи те саме ім'я, що і шаблон, але без розширення .j2, а не використовувати модуль шаблону для кожного файлу? Зараз у мене довгий список: - name: create x template template: src=files/x.conf.j2 dest=/tmp/x.conf owner=root group=root mode=0755 notify: - …
47 linux  ansible 

1
як отримати доступ до змінної хоста іншого хоста за допомогою Ansible?
Скажімо, є хост, який збирає деякі дані, і це в групі [collectors]. У мене також є господарі в групі [reporters]. Тому я хочу встановити змінну для репортерів з groups['collectors'][0]ip адреси. Але ігрова книга для створення журналістів не працює в [collectors]групі, тому факти для цього хоста не збираються. Чи є спосіб …
45 ansible 

2
Як увімкнути додатковий налагоджувальний вихід з Ansible та Vagrant?
Я досліджую Ansible для забезпечення сервера та додатків. Наразі у моїй заявці передбачені сценарії оболонки у Vagrant. Замість того, щоб переписувати свої сценарії, я взяв зразок і спробував розгорнути його. Здається, добре розгортається, але я побачив повідомлення про помилку після того, як виглядає серія успішних кроків: » vagrant provision ~/vm/blvagrant …

6
Відображення виводу з Ansible
У мене є відповідна гра для PGBouncer, яка відображає деякий вихід із модуля статистики, вбудованого в PGBouncer. Моє питання полягає в тому, що коли Ansible друкує висновок до терміналу, він обробляє нові рядки. Замість того, щоб бачити ---------- | OUTPUT | ---------- розумію ----------\n| OUTPUT |\n---------- Хтось знає, як отримати …
39 ansible 

3
Відповідальний досвід безпеки
Я збираюся представити Ansible у своєму центрі обробки даних, і шукаю найкращу практику безпеки щодо того, де знайти керуючу машину та як керувати ключами SSH. Питання 1: контрольна машина Нам, звичайно, потрібна контрольна машина. На контрольній машині на ньому збережені загальнодоступні ключі SSH. Якщо зловмисник має доступ до керуючої машини, …

6
Додавання до списків або додавання ключів до словників у Ansible
(Пов’язані з зворотними дзвінками або гачками, і ряд завдань, що використовуються повторно, у ролях Ansible ): Чи є кращий спосіб додати до списку чи додати ключ до словника в Ansible, ніж (ab), використовуючи вираз шаблону jina2? Я знаю, що ти можеш зробити щось на кшталт: - name: this is a …
34 ansible 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.