Nu sunt sigur dacă acesta este site-ul potrivit pentru stackexchange. Vă rog să-mi spuneți, dacă ar trebui să întreb pe alt forum și pe care?
Am nevoie de acces root pentru a efectua o acțiune, așa că am încercat să folosesc devenit: true
- nume: Modificați server.properties
gazde: kafka_broker
deveni: adevărat
vars:
ansible_ssh_extra_args: „-o StrictHostKeyChecking=nu”
ansible_host_key_checking: fals
sarcini:
- nume: sunt confuz
comanda: 'whoami'
înregistrare: identitatea mea
- nume: identitatea mea secretă
depanare:
msg: "{{ myidentity.stdout }}"
- nume: „Adăugați linia dacă nu există”
deveni: adevărat
tag-uri: adifnoexists
lineinfile:
cale: /etc/kafka/server.properties
linie: „ssl.enabled.protocols = TLSv1.2”
introduceți după: EOF
stare: prezent
backup: da
registru: addifnoexists
- depanare: var=addifnotexists
Într-un set de servere, utilizatorul este de fapt root, pe celălalt set este contul din care a fost executat scriptul.
SARCINA [identitatea mea secretă] ******************************************** **************************************************** ************************************************
ok: [server016] => {
"msg": "svcacct"
}
ok: [server031] => {
"msg": "svcacct"
}
ok: [server033] => {
"msg": "svcacct"
}
Alt set de servere
SARCINA [identitatea mea secretă] ******************************************** **************************************************** ************************************************
ok: [server010] => {
"msg": "rădăcină"
}
ok: [server011] => {
"msg": "rădăcină"
}
ok: [server012] => {
"msg": "rădăcină"
}
Această diferență în ieșire se datorează vreunei diferențe în configurarea serverului? De ce am nevoie pentru a le cere administratorilor de sisteme să verifice sau să configureze
Vă mulțumim pentru orice indicații pe care le puteți oferi