awx install debian 12.x alatt

Fórumok

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 :

 

ansible-playbook -i inventory install.yml

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

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

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…

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.

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.

"    'username': superuser.username", "AttributeError: 'NoneType' object has no attribute 'username'

Ezt kéne javítani, aztán mehet a frissítés / újratelepítés.