Актуальный бой - пароль смены партии Playbook

Введение в учебное пособие

Playbook - это режим, отличный от режима выполнения из командной строки Ansible, и его функции более мощные и гибкие. Проще говоря, playbook - это очень простая система управления конфигурацией и развертывания с несколькими хостами, которая отличается от любой существующей модели и может использоваться в качестве основы для развертывания сложных приложений. Playbook может быть настроен и настроен, может выполняться упорядоченным образом в соответствии с указанными операционными шагами и поддерживает синхронный и асинхронный режимы. Стоит отметить, что playbook описан и определен в формате YAML.


1. Имена хостов двух текущих серверов:

192.168.20.40

[root @ docker02 ~] # имя хоста

docker02

192.168.20.39

[root @ slavedb tmp] # имя хоста

раб


2. Конфигурация Ansible

root @ docker02 ~] # vim / etc / ansible / hosts

 [все]

k8s-мастер ansible_ssh_host = 192.168.20.40

k8s-node3 ansible_ssh_host = 192.168.20.39


3. Создайте сценарий пьесы.

[root @ k8s-master ~] ещё # passwd.yml 

---

- хосты: все

  задачи:

  - имя: изменить пароль

    пользователь: имя = {{item.user}} пароль = {{item.password | password_hash ('sha512')}} update_password = всегда

    with_items:

        - {пользователь: 'root', пароль: '123456'}


    регистр: результат

  - отладка: var = результат

4. Запустите сценарий playbook.

[root @ k8s-master ~] # ansible-playbook passwd.yml 

"элемент": {

                    "пароль": "123456", 

                    "пользователь": "корень"

                }, 

                "move_home": ложь, 

                "имя": "корень", 

                "пароль": "NOT_LOGGING_PASSWORD", 

                "оболочка": "/ bin / bash", 

                "состояние": "настоящее", 

                "uid": 0

            }

изображение

изображение

изображение

image.png

5. Снова войдите на сервер, есть ли запрос на обновление пароля?

Подключение к 192.168.20.40:22 ...

Соединение установлено.

Чтобы выйти в локальную оболочку, нажмите Ctrl + Alt +].


ПРЕДУПРЕЖДЕНИЕ! Удаленный сервер SSH отклонил запрос пересылки X11.

Последний неудачный вход в систему: Пт, 22 января, 09:08:12 EST 2021 от 192.168.20.7 на ssh: notty

С момента последнего успешного входа было 2 неудачных попытки входа в систему.

Последний вход: Пт, 22 января, 09:04:30 2021 с docker02

image.png

Связанное чтение:

1. Актуальные бои - пакетное развертывание zabbix-агента Playbook

2. Фактическое имя хоста сервера пакетного изменения Combat-Playbook.

3. Пакетное развертывание Docker на Playbook.

4. Приглашаем принять участие в техническом обмене.


Добро пожаловать в группу обмена технологиями QQ : 653256902, поделитесь этим в кругу друзей, чтобы уделять больше внимания, учиться и прогрессировать вместе!


изображение


рекомендация

отblog.51cto.com/15127516/2657646