Ansible - systemd "Service is in unknown state"

Fórumok

Üdv!

Van egy ansible playbook, szépen működik is, leszámítva a systemd service funkciót:

FAILED! => {"changed": false, "msg": "Service is in unknown state", "status": {}}

Van egy CentOS8 lxc konténerem, amiben tesztelem. Minden szépen fut leszámítva, hogy egy service sem indítható. A konténerben persze működik minden, ott nincs gond.

A neten láttam, hogy többeknek volt ugyanez a gondja, de systemd problémát mondtak rá, nem ansible.

# playbook.yml
---

- name: CentOS8 Playbook
  hosts: all
  become: true
  roles:
  - basic


# roles/basic/tasks/main.yml
...
- name: "Apache service httpd enabled and start"
  systemd:
    name: httpd
    enabled: yes
    state: started
...

 

~# ansible -K -b -m shell -a 'rpm -q systemd' all
BECOME password:
centos8-srv | CHANGED | rc=0 >>
systemd-239-41.el8_3.x86_64

Van erre megoldás v. tényleg systemd probléma?

Hozzászólások

Ha jol ertem kontenerben akarsz systemd-t futtatni?
Azzal valoban lehetnek gondok, systemd pid1-el akar indulni, meg olyan service-eket akar inditani amit nem fog tudni kontenerben, de nem is arra valo a kontener hogy init rendszert tegyel bele (ha nagyon muszaj meg lehet eroszakolni hogy fusson csak nem erdemes).