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

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

2
Чому ansible не має модуля архіву?
Гуглінг для Ansible create tar не дає хороших результатів, і, хоча існує неархівний модуль, немає жодного модуля архіву . Я, мабуть, вирішую це за допомогою командного модуля, але, будучи новим в Ansible, це змушує мене думати, чи я роблю це неправильно. Я впевнений, що я не перший, хто потребує виправлення …
15 ansible 

3
Як уникнути показу пропущених завдань?
Вихід моїх ігрових книжок завжди повністю заповнений марним результатом щодо того, які завдання були пропущені, що робить прикрою і забирає багато часу для пошуку конкретної інформації, яку я шукаю. Ось приклад ігрової книги - name: Stopping Puppet Agent service: name=pe-puppet state=stopped ignore_errors: true register: result - include: rollback/restart-pe-puppet.yml when: result|failed …
14 ansible 

3
Як зробити пароль Ansible для використання, якщо ключ було відхилено?
Мої нові екземпляри сервера налаштовані для входу в root через ssh з паролем. Я хочу, щоб моя книжка "Ansible" переконфігурувала її для використання клавіш і відключення root-коду з паролем під час першого запуску, тому мені потрібно щось подібне: спробуйте увійти за допомогою ключа якщо ви не можете увійти за допомогою …

2
Чи визначені обробники Ansible, визначені в ролях, після всіх ігрових книжок чи ролей?
Я запускаю Ansible 2.0, і я міг би просто запустити це, але я також міг би натрапити на те, щоб повірити в те, що не відповідає дійсності моїх емпіричних тестів, і я не можу знайти жодної документації, яка би могла сказати мені, коли слід обробляти обробники. Якщо обробники не виконуються …
13 ansible 

2
Як я можу мати вкладений цикл із шаблоном fileglob?
Я намагаюся створити набір авторизованих ключів SSH для набору користувачів у Ansible. У мене usersналаштована змінна так: users: - { username: root, name: 'root' } - { username: user, name: 'User' } У цій же ролі я також маю набір авторизованих файлів ключів у files/public_keysкаталозі, один файл на авторизований ключ: …
13 ansible 

1
Чому повідомлення про відповідальність не працює?
Я вчусь в ансілі та писав просту книжку, але я не розумію чи що я роблю неправильно, що обробник не працює! Будь ласка, допоможи мені. Моя ігрова книга: - hosts: HA gather_facts: False tasks: - name: Installs pacemaker yum: pkg=pacemaker,pcs,resource-agents state=latest notify: - pcsd start handlers: - name: pcsd start …

3
Найпростіший спосіб вийти з ігрової книги Ansible під час налагодження
Скажіть, я налагоджую програму для відтворення Ansible і хочу завершити виконання заданого завдання (а не виконувати всі наступні завдання). Чи є якась однорядкова магічна команда чи мені вручну створювати завдання для виходу / затвердження? З ansible-playbookпосібника я бачу, що там є --start-at-task=START_ATпрапор, але я не бачу нічого подібного до колеги …
13 ansible 

5
Шлюз доступу SSH для багатьох серверів
Керування декількома серверами, що перевищує 90 в даний час, з 3 депешами через Ansible. Все працює чудово, проте зараз існує гігантська проблема безпеки. Кожен девеп використовує свій локальний ключ ssh, щоб отримати доступ безпосередньо до серверів. Кожен девеп використовує ноутбук, і кожен ноутбук потенційно може бути поставлений під загрозу, відкриваючи …

1
Як призначити порожнє значення змінній у Ansible?
Якщо firewall_allowed_portsв: - name: port {{ item }} allowed in firewall ufw: rule: allow port: "{{ item }}" proto: tcp with_items: - 22 - "{{ firewall_allowed_ports }}" не визначено, тоді ця помилка виникає: fatal: [host.example.com]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to …
12 ansible 

1
Як надрукувати поточне ім'я хоста в ansible
Я написав роль для редагування motd при вході користувача в машину, але я хочу персоналізувати motd для друку імені хоста машини Яку змінну я використовую? або як це зробити? шаблон? як? Я використав copy moduleдля файлу motd Так, наприклад, я хочу мати можливість сказати "Ласкаво просимо до $ hostname", тож …

3
Як я можу зменшити багатослів’я певних завдань, що відповідають питанням, щоб не просочувати паролі в syslog?
Іноді я хотів би використовувати Ansible's lineinfileабо blockinfileмодулі, щоб записати пароль у якийсь файл конфігурації. Якщо я це роблю, весь рядок або блок, включений пароль, закінчується моїм syslog. Оскільки я не вважаю syslogбезпечним місцем для зберігання моїх паролів, як я можу сказати Ansible не впускати свій пароль syslog? Я сподіваюся, …


1
Перевірте масив змінної змінної у шаблоні Jinja2
коли Ansible збирає факти про хости, він, наприклад, отримує всі версії хоста: "ansible_mounts": [ { "block_available": 7800291, "block_size": 4096, "block_total": 8225358, "block_used": 425067, "device": "/dev/mapper/foobar", "fstype": "xfs", "inode_available": 16403366, "inode_total": 16458752, "inode_used": 55386, "mount": "/", "options": "rw,seclabel,relatime,attr2,inode64,noquota", "size_available": 31949991936, "size_total": 33691066368, "uuid": "2ebc82cb-5bc2-4db9-9914-33d65ba350b8" }, { "block_available": 44648, "block_size": 4096, "block_total": …
12 ansible  json  jinja 

1
Яка розумна ефективність для простої ігрової книги Ansible проти ~ 100 господарів?
Ми починаємо шукати Ansible для заміни старої установки cfengine2. У мене є проста книжка, яка: копіює файл судорів копіює шаблонні зображення resv.conf (подається з даними group_vars та host_vars) перевіряє запуску пари служб перевіряє наявність місцевого користувача У програмі триває 4 хвилини настінного годинника для роботи з 97 машинами (всі підключені …

3
Відповідь, шеф-кухар, лялька чи ____: яка має найсильнішу підтримку Windows та найменший слід
Ми в основному (але не виключно) виграємо сервери. Переважно, ми можемо запустити ОС і зробити мало або нічого для того, щоб зробити його готовим до прийому команд (ми знаємо, що нам може знадобитися створити базове зображення з агентом або ssh-сервером на ньому). Потрібно мати можливість встановлювати mongodb, додатки на основі …

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