はじめに
Automation Controller では、awx
というユーザーで EE (Execution Environment) で pull などしてました。
AAP 2.4 で追加された EDA Controller だとどうなんだろうと調べてみました。
eda
ユーザー
いきなりです、eda
ユーザーで扱っていました。
何度かアクティベーションの作成、などした後に以下ように確認しました。
[admin@rhel92-aap24-eda ~]$ whoami # 別の作業ユーザー admin [admin@rhel92-aap24-eda ~]$ sudo su - eda [sudo] admin のパスワード: [eda@rhel92-aap24-eda ~]$ whoami eda [eda@rhel92-aap24-eda ~]$ pwd /var/lib/ansible-automation-platform/eda [eda@rhel92-aap24-eda ~]$ ll 合計 20 drwxrwxr-x. 2 eda root 6 6月 14 04:30 media drwxr-xr-x. 4 root nginx 16384 6月 28 08:10 ui [eda@rhel92-aap24-eda ~]$ podman images REPOSITORY TAG IMAGE ID CREATED SIZE ghcr.io/akira6592/ansible-de latest 4bc75081f3d1 10 days ago 1.64 GB ...(略)... registry.redhat.io/ansible-automation-platform-24/de-supported-rhel8 latest 399e70ba2f75 4 weeks ago 663 MB ...(略)... [eda@rhel92-aap24-eda ~]$ [eda@rhel92-aap24-eda ~]$ podman ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e90137d79ad3 ghcr.io/akira6592/ansible-de:latest ansible-rulebook ... 25 hours ago Up 25 hours 0.0.0.0:5000->5000/tcp eda-212-3442559a-554f-4689-8cc5-bf0a897dddd8 [eda@rhel92-aap24-eda ~]$ [eda@rhel92-aap24-eda ~]$ podman ps --no-trunc CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e90137d79ad3715491d6150e9bc87e75d9a1eb5bfcff871d45aa397750c768c6 ghcr.io/akira6592/ansible-de:latest ansible-rulebook --worker --websocket-ssl-verify no --websocket-address wss://host.containers.internal/api/eda/ws/ansible-rulebook --id 212 --heartbeat 300 -v 25 hours ago Up 25 hours 0.0.0.0:5000->5000/tcp eda-212-3442559a-554f-4689-8cc5-bf0a897dddd8 [eda@rhel92-aap24-eda ~]$
最後の podman ps
の結果は実行中のアクティベーション(5000で待ち受けるRulebookを利用)によるものです。