I have a question to ask regarding the capabilities of Foreman itself.
Explanation: In our environment, we want to use your Host features to control on our multiple devices. These devices represent for our thin clients. The purpose of using Foreman is to control the installation, updating, and remove packages on the Operating System.
Question: How we can centralize the purpose above using the technology that you currently have?
Hopefully, we can hear from you as soon as possible. If you donât mind to share sales or technical email. So, I can contact you for further clarification.
What do you mean by multiple devices? What kind of devices?
This is our main channel for communication and support because we are a free open source community We discuss everything on Discourse so that other community members can pitch in with their expertise and help out.
I would then suggest looking through the Getting Started guide, and maybe doing some preliminary testing with your desired scenario and see can you fulfill your use case with Foreman.
With regards to host management on Foreman, you might read the Table of contents of this Managing Hosts guide to see if the features would match what you are looking for.
If you have any specific questions with regards to the installation or your deployment, feel free to ask here in the community.
I make it short and simple. After successfully configure Foreman with puppet-master, I created puppet-agent. After that for verification on puppe-master there is no new cert in puppet-master to verify. In directly NO NEW HOST CREATED .
Additional info:
Puppet-Master (server.foreman.local) = CentOS 7 based
The idea is we want to use foreman to control a multiple devices (thin client) that only running Linux flavor. In the meantime for testing we use Ubuntu 18. The purpose is want to make foreman as a centralizer for installing, removing linux package or grouping device based on role. We try to make this Foreman as a manager for thin client. Do advise me for the best solution or anyone in foreman that I contact to deal a serious business.
I think it would be a good idea to have a list of companies providing various services (products, consulting, development etc) around Foreman on our website.
@gvde Iâm looking official guide to to installation for server and client I couldnât find it (Maybe you can advise the complete installation and configuration for specific linux flavour). The only document that I found was from ITzGeek as mentioned on the above.
Did I install puppet agent on client. The answer is yes using this command apt install -y puppet-agent. Kindly refer to the below image.
Actually, on our side we like to do it our self but seems like we need some guidance as a kick start maybe we can have a little hand shake for me to have a better understanding about Foreman.
Did you read any Foreman documentation in the links we provided, @amiralhafiz-company? It will probably clear up some confusion and give you a decent overview.
To be honest my level for puppet and Ubuntu is on beginner level. Perhaps you can explain for this directory meaning â/opt/puppetlabs/bin/puppetâ. Thank you
I fixed the config and add server name in etc/hosts inside client, I managed to verify the cert on server but once I run /opt/puppetlabs/bin/puppet agent --test in client it throw new error as per below.
Honestly, you should first learn Linux/Ubuntu before you start with something so complicated like Foreman and Puppet. If you are supposed to run âpuppetâ and you donât understand what I mean when I write âUse /opt/puppetlabs/bin/puppet insteadâ then you are really lacking the most basic knowledge.
Even if we explain every single step you have to do, itâs not like you will know how to use the system, let alone write meaningful Puppet modules. The documentation links were posted before. Until you mostly understand whatâs explained there you wonât get anything from Foreman/Puppet. In particular, understand what Foreman & Puppet does and what the Katello plugin provides as additional functionality. From what you wrote in the beginning I get the impression you more want Katello and do content management instead of using PuppetâŚ
Based on the understanding by reading documents about Foreman I managed to configure for a server using CentOS 7 and tested client on Ubuntu 18.
I faced some issues while getting a connection between server and client using the Puppet environment.
Now the situation is on master (server) I managed to verified certificate but in the client (agent) still showed up for cert error. I recreated based on information on this link also still get the same error. https://puppet.com/docs/puppet/5.5/ssl_regenerate_certificates.html
Please first learn how to copy and paste. Those screenshots are dreadful.
Your client doesnât know the Puppet CA certificate. The first SSL warning is the issue. But that is really a puppet issue as foreman isnât involved here.
You donât post what you really did so itâs hard to tell what haveâŚ
[quote=âamiralhafiz-company, post:18, topic:20401â]
Yes, Iâm learning now and everything professionalism started with learning.
[/quote] Yes, but any learning starts at the beginning. You start a new language at the beginner level and not at an advanced level and then keep asking all the things you would know if you knew the basicsâŚ
Your problem is a puppet issue. I suggest you ask at a puppet forum because thatâs more the place where you would learn about puppet. Puppet is just one part of foreman.
And again: I would really suggest you evaluate if itâs really puppet you want or if itâs not Katello for content management with which you can install, update and remove packages (that is content management).
You can do some content management with puppet but thatâs kind of like shooting with rockets at birdsâŚ
Thank you so much at last you clear something this is not on Foreman side. Yes it is puppet. I tried to post something like a general question to clear the boundaries. By the way thanks a lot for your good explanation on Foreman.