Sziasztok,
a https://salfarisi25.wordpress.com/2024/04/19/installing-awx-on-ubuntu/
szerint VM-ben debian 12.8 alatt root-kent awx-et szeretnek installalni.
Azonban: git clone https://github.com/ansible/awx.git
utan nincs installer konyvtar awx konyvtarban.
Ha viszont:
git clone -b 17.0.1 https://github.com/ansible/awx.git
parancsot hasznalok, akkor hiba fogad :
|
parancs futtatasa utan :
TASK [local_docker : Create Preload data] ******************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "cmd": ["docker", "exec", "awx_task", "bash", "-c", "/usr/bin/awx-manage create_preload_data"], "delta": "0:00:17.138658", "end": "2024-12-06 13:53:04.494173", "msg": "non-zero return code", "rc": 1, "start": "2024-12-06 13:52:47.355515", "stderr": "Traceback (most recent call last):\n File \"/usr/bin/awx-manage\", line 8, in <module>\n sys.exit(manage())\n File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/awx/__init__.py\", line 154, in manage\n execute_from_command_line(sys.argv)\n File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/django/core/management/__init__.py\", line 381, in execute_from_command_line\n utility.execute()\n File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/django/core/management/__init__.py\", line 375, in execute\n self.fetch_command(subcommand).run_from_argv(self.argv)\n File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/django/core/management/base.py\", line 323, in run_from_argv\n self.execute(*args, **cmd_options)\n File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/django/core/management/base.py\", line 364, in execute\n output = self.handle(*args, **options)\n File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/awx/main/management/commands/create_preload_data.py\", line 41, in handle\n 'username': superuser.username\nAttributeError: 'NoneType' object has no attribute 'username'", "stderr_lines": ["Traceback (most recent call last):", " File \"/usr/bin/awx-manage\", line 8, in <module>", " sys.exit(manage())", " File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/awx/__init__.py\", line 154, in manage", " execute_from_command_line(sys.argv)", " File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/django/core/management/__init__.py\", line 381, in execute_from_command_line", " utility.execute()", " File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/django/core/management/__init__.py\", line 375, in execute", " self.fetch_command(subcommand).run_from_argv(self.argv)", " File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/django/core/management/base.py\", line 323, in run_from_argv", " self.execute(*args, **cmd_options)", " File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/django/core/management/base.py\", line 364, in execute", " output = self.handle(*args, **options)", " File \"/var/lib/awx/venv/awx/lib/python3.6/site-packages/awx/main/management/commands/create_preload_data.py\", line 41, in handle", " 'username': superuser.username", "AttributeError: 'NoneType' object has no attribute 'username'"], "stdout": "", "stdout_lines": []}
es leall.
Lehet egyaltalan meeg ezt a verziot felrakni?
Koszonom a tippeket.
Ardi
Hozzászólások
Ezt megtaláltad?
https://github.com/ansible/awx/blob/devel/INSTALL.md
Ha 18-as vagy újabb verziót szeretnél, akkor kell az awx-operator először.
Régebbi verzió esetén pedig az adott verziónál elérhető a dokumentáció.
https://github.com/ansible/awx/blob/17.0.1/INSTALL.md
Remélem ezek segítenek és megoldódik a dolog.
Koszi a tippeket - ezeket megnezem.
Amugy toroltem az awx komyvtarat, leallitottam s toroltem a docker kontenereket,
majd ujra:
git clone -b 17.0.1 https://github.com/ansible/awx.git
ansible-playbook -i inventory install.yml
es hiba nelkul felrakta.
Nem ertem viszont, hogyan tudnek admin jelszot valtoztatni.
Ardi
Burkoltan benne van a megoldás az általam linkelt dokumentációban.
Fel kell tenni az awx cli-t és API-on megoldható.
https://github.com/ansible/awx/blob/17.0.1/INSTALL.md#installing-the-aw…
Lehet van rá környezeti változó, meg kell nézni alaposan a dokumentációt.
nos, sajna, nem sikerult talalnom az awxcli-nel semmi ilyen beallitast.
Amugy meg default ott van valamelyik konyvtarban az awxcli, de nem sikerult eloszor futtatnom.
Igy webrol tettem fel, de ez sem segitett...
Ha valakinek lenne meeg tippje, megkoszonnem.
Ardi
Az már nem jó jel, ha egy standard telepítés sem megy.
Rá kellene szánni több időt, dokumentációt olvasgatni, keresőkben keresni a válaszokat, hogy miért nem megy. Valószínűleg változókból várja az admin jelszót.
Ezeket nem bántásból írom, hanem azért, mert a kérdések túl triviálisak. Kicsit a Facebook-os idő jut eszembe, mikor a felhasználók lusták utána nézni valaminek, ezért triviálisnak tűnő dolgokat egyszerűen megkérdeznek mástól ahelyett, hogy megkérdezné a bármelyik keresőt a problémáról és az első találatok között ott a válasz.
Arra kérlek, hogy legyél egy kicsit előrelátóbb, olvass több dokumentációt, keress nyugodtan az interneten keresőkkel, mert a kérdéseidre a válaszok karnyújtásnyira vannak.
Első találatok között jött szembe:
https://vcloud-lab.com/entries/devops/reset-ansible-awx-tower-admin-pas…
En vagyok a hulye, de most tenyleg - ott volt elottem a keresoben ugyanez a valasz, csak rossz helyen kerestem az awx-manage filet. Bocsanat ...
Es mukodik is.
Nagy koszonet.
Ardi
Szivesen! 🙂
UPDATE: 2024-dec-06:
ugy latszik, vmi miatt megis csak atment:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6911f3aaf1fc ansible/awx:17.0.1 "/usr/bin/tini -- /u…" About a minute ago Up About a minute 8052/tcp awx_task
685417a61629 ansible/awx:17.0.1 "/usr/bin/tini -- /b…" About a minute ago Up About a minute 0.0.0.0:80->8052/tcp, :::80->8052/tcp awx_web
55ca30195b59 redis "docker-entrypoint.s…" 2 minutes ago Up About a minute 6379/tcp awx_redis
9acd1da4e51d postgres:12 "docker-entrypoint.s…" 2 minutes ago Up About a minute 5432/tcp awx_postgres
Es a webes localhost is elfogadta az inventory fajlban levo parametereket.
Megprobalom meeg 1x.
Ardi
Amugy miert nem ad mar az Ansible prebuild image-et? Azt lehet tudni? 4 eve nem frissult a repojuk.
Úgy tudom nahgyon ráment a Red Hat és bezárta és Enterprise formában sokat kérnek érte egy ideje.
Ha ez így van, akkor gondolom a community is magára hagyta rendesen a projektet.
Ertem. Igen regen ugye "Tower"-nek hivtak az Enterprise verziot, most mar "Red Hat Ansible Automation Platform" Amit szerintem tok felrevezeto, hiszen az ansible messze nem csak redhat... (meg ha ok is allnak mogotte).
Mind1, nekem a Semaphore UI teljesen megfelel, amire en hasznalom, eleg.
Települt, de konfigurációs hibát írt ki.
Ezt kéne javítani, aztán mehet a frissítés / újratelepítés.