Awesome work 👌 ....very informative and laid out for easy following! Keep up the great work Marc, we really love your content!
@OneMarcFifty
Жыл бұрын
Thank you so much.
@danienell5248
Жыл бұрын
this was exactly what I needed - so excited to rebuild my homelab to follow this. Great Job Marc!!
@OneMarcFifty
Жыл бұрын
Hi Danie, many thanks !!!
@AMian-yf2hn
Жыл бұрын
Another great video ! So now you should make a video on the other missing Ansible story- important for home labs: ansible-pull, for targets behind NAT. Thus a client install is needed for reverse ssh access to Ansible server.
@OneMarcFifty
Жыл бұрын
Hi, many thanks for the hint - Jay from @Learn Linux TV has already made a video about this: kzitem.info/news/bejne/1KRnroWnmHl3gXo
@AMian-yf2hn
Жыл бұрын
@@OneMarcFifty Cool ! This github install on managed nodes is an alternative (and better) method than what I was thinking.🤣
@duffycop
3 ай бұрын
Nice approach, just for curiosity, wouldn't be good just to setup a python environment for ansible/rundeck user, where the python binary and libraries are isolated for that user? I believe that pyenv can help with that. That would manage the python versions and environment for different users without breaking the system and without the need of root installation. And for binary usage just use the Ansible/Rundeck user.
@gsilva877
7 ай бұрын
I've been losing my head for a few days trying to make ansible semaphore or awx work in Kubernetes. They both can't run jobs and have problems with websockets and others. Well, let's try a traditional VM with Rundeck. Your approach looks very robust as well. I will automate some tasks in a cloud environment.
@nujufas
10 ай бұрын
Thanks for the video. On debian 12 LXC, use 'pip install ansible --break-system-packages', otherwise you get "error: externally-managed-environment". I hope there is a better solution for this.
@richarddinel4762
10 ай бұрын
We miss you and your great work. I hope you're well
@MrNoBSgiven
Жыл бұрын
Marc, THANK YOU so much for this one. As usual another winner for the folks who need some help. I have only ONE note - I spent almost one day in trying to get the proxmox dynamic inventory. yml to work. I COULD NOT with the most frustrating error of invalid SSL certificate, which the "validate_cers: false" should fix... and it did NOT. The REAL problem was the URL value, which must be included in DOUBLE quotes. I don't know if this is a problem with Proxmox 7.2 (which I run), but I was getting very annoyed at EVERYBODY. 😉😉😉😉 You asked for suggestions. Having a follow up on rundeck would be a good one IMHO. Again, THANK YOU so much.
@OneMarcFifty
Жыл бұрын
Hi, that's curious - I have my URL in the config without any quotes - do you have any special characters ($%&...) that need quoting in the URL?
@MrNoBSgiven
Жыл бұрын
@@OneMarcFifty no special characters, but I do update to the newest versions of proxmox every time I get the chance.
@anthonypierre6604
8 ай бұрын
This is awesome. How about Rundeck vs Ansible Tower?
@sunnylin8718
Жыл бұрын
Thanks for the great video. But I have problem to run rundeck publicDNS:4440 ,cannot log in(admin,admin). So i change url in the /home/rundeck/etc/framework.properties to my publicDNS, add publicDNS in etc/host . Still cannot log in.I can open vscode on publicDNS:8080. I use aws. Which part did i miss? Could you give me some hints? Thanks
@OneMarcFifty
Жыл бұрын
Might be firewall as well - I wouldn’t expose it to a public IP anyhow
@jetskisnowboardski
Жыл бұрын
This goes into my bookmarks! Awesome video. Ty!
@OneMarcFifty
Жыл бұрын
Hi Henrik, great to hear - thank you very much ;-)
@0ChAnTi
Жыл бұрын
YES, a new video with the content I want.
@OneMarcFifty
Жыл бұрын
Awesome - thank you very much ;-)
@reneb5222
Жыл бұрын
Great one! Was just about to install AWX. But this one is much easier :).
@OneMarcFifty
Жыл бұрын
Many thanks Rene. Let me know if you like Rundeck.
@reneb5222
Жыл бұрын
Hi Marc. Found a few things in the docker files that are problematic. I changed them. Would you like me to put it on Git repo? The problems are around a few volumes that are missing. So when you bouncy the CTs you loose your changes.
@RP-rs6ky
Жыл бұрын
Good job 👏 keep it up. Thanks!
@OneMarcFifty
Жыл бұрын
Thank you very much.
@CristianTorras
Жыл бұрын
wouldn't it be better to have vscode in its own container and edit the files by sharing a folder in the host?
@OneMarcFifty
Жыл бұрын
Could do that as well - yes. I don't know if it's better or worse in any way though.
@rasheed.a873
Жыл бұрын
Amazing video !! I like this as opposed to Ansible Tower / AWX
@OneMarcFifty
Жыл бұрын
Thank you very much- I love my Rundeck ;-)
@alfarahat
Жыл бұрын
I have been waiting for you grate videos
@OneMarcFifty
Жыл бұрын
Hi Ismail, thank you very much.
@stefanschlegel9129
Жыл бұрын
Hallo Marc, vielen Dank für das tolle Video. Ich habe ein Problem beim einlesen der Nodes in Rundeck. Ich habe Rundeck in einem LXC Container am laufen. VS Code funktioniert auch. Ich habe die Ordner wie beschrieben angelegt. Wenn ich die Nodes in der Shell suchen lasse (ansible-invertroy --graph) dann funktioniert das auch. Allerdings muss ich hier ein Passwort (sudo) angeben damit er es ausführt. Wenn ich nun in Rundeck deinen Schritten folge, dann sucht er nur den localhost und nicht im Inventory. Eine Idee? Mit freundlichen Grüßen
@OneMarcFifty
Жыл бұрын
Bitte lege (als root) eine Datei /etc/sudoers.d/rundeck an und kopiere den folgenden Inhalt (ohne Quotes) hinein : "rundeck ALL=(ALL) NOPASSWD: ALL" - das erlaubt dem rundeck user sudo ohne Passwort. Ich überlege mir solange eine bessere Lösung
@stefanschlegel9129
Жыл бұрын
@@OneMarcFifty Jetzt funktioniert auch das suchen der Host in Rundeck
@stefanschlegel9129
Жыл бұрын
@@OneMarcFifty Hallo, ich bekomme es außerdem nicht hin ein Playbook zu starten. Egal ob ich /home/rundeck/ansible/playbooks/deploy-ansible.yaml oder ~/ansible/playbooks/deploy-ansible.yaml eintrage, es wird mir immer die Fehlermeldung angezeigt, dass das Playbook nicht gefunden werden kann. Hast du auch hierfür eine Idee?
@OneMarcFifty
Жыл бұрын
Hast Du das Verzeichnis angelegt? In einer shell mal cat und dann den pfad zum file reinkopieren (cat /var/lib/rundeck/…). Groß/Kleinschreibung ? /var/lib/rundeck/ansible ist der richtige Pfad in der script version
@stefanschlegel9129
Жыл бұрын
@@OneMarcFifty geht, hatte mich wohl verschrieben
@demanuDJ
11 ай бұрын
Marc, your solutions are priceless, thank you!
@VitaliySunny
9 ай бұрын
Cool video production!
@random_name-
Жыл бұрын
Good Video. What is name of packets talk at the .. thank you.. kind regards
Пікірлер: 50