Puncte:0

Ansible - deveni: adevărat - nu devine root pe server

drapel us

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

Michael Hampton avatar
drapel cz
Verificați variabila gazdă `become_user`.
adbdkb avatar
drapel us
Mulțumiri. Pe ambele seturi de servere, în fișierul /etc/ansible/ansible.cfg, linia `become_user=root` există, dar pe ambele este prefixată cu `#`, deci linia este `#become_user=root`. Unde mai pot/ar trebui să verific?
Michael Hampton avatar
drapel cz
Poate fi setat într-o [largă varietate de locuri](https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#where-to-set-variables).
adbdkb avatar
drapel us
Mulțumiri. Voi verifica. Deci, practic, ar trebui să găsesc definiția devenit_utilizator și să o corectez. O sa ma uit si la prioritate. Mă voi întreba dacă am nevoie de niște îndrumări

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.