Я не уверен, что это правильный сайт обмена стеками. Пожалуйста, дайте мне знать, если я должен спросить об этом на другом форуме и на каком?
Мне нужен root-доступ для выполнения действия, поэтому я попытался использовать be: true
- имя: Изменить server.properties
хосты: kafka_broker
стать истинным
вары:
ansible_ssh_extra_args: "-o StrictHostKeyChecking=нет"
ansible_host_key_checking: ложь
задачи:
- имя: я в замешательстве
команда: «ктоуами»
зарегистрироваться: моя личность
- имя: моя тайная личность
отлаживать:
сообщение: "{{ myidentity.stdout }}"
- name: "Добавить строку, если она не существует"
стать истинным
теги: аддифнотекстисты
линейный файл:
путь: /etc/kafka/server.properties
строка: "ssl.enabled.protocols = TLSv1.2"
вставить после: EOF
состояние: присутствует
резервное копирование: да
зарегистрироваться: addifnotexists
- отладка: var=addifnotexists
На одном наборе серверов пользователь на самом деле root, на другом наборе это учетная запись, из которой был выполнен скрипт.
ЗАДАЧА [моя тайна] ************************************************* ******************************************************* ****************************************************
хорошо: [server016] => {
"msg": "svcacct"
}
хорошо: [server031] => {
"msg": "svcacct"
}
хорошо: [server033] => {
"msg": "svcacct"
}
Другой набор серверов
ЗАДАЧА [моя тайна] ************************************************* ******************************************************* ****************************************************
хорошо: [server010] => {
"сообщение": "корень"
}
хорошо: [server011] => {
"сообщение": "корень"
}
хорошо: [server012] => {
"сообщение": "корень"
}
Эта разница в выводе связана с какой-либо разницей в настройке сервера? Что мне нужно попросить системных администраторов проверить или настроить
Спасибо за любые указатели, которые вы можете предоставить