Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate Puppetserver to stand-alone instance #1685

Closed
1 of 2 tasks
ehelms opened this issue Nov 5, 2021 · 2 comments
Closed
1 of 2 tasks

Migrate Puppetserver to stand-alone instance #1685

ehelms opened this issue Nov 5, 2021 · 2 comments
Assignees

Comments

@ehelms
Copy link
Member

ehelms commented Nov 5, 2021

Today, the Foreman instance has a Puppetserver on board. This aims to move the Puppet server to it's own virtual machine.

Naming:

  • Hostname: puppet01.<provider>.theforeman.org
  • Servicename: puppet.theforeman.org

Action Items

  • Create new virtual machine on a provider
  • ??
@ekohl ekohl added this to the Rackspace migration milestone Nov 5, 2021
@ekohl
Copy link
Member

ekohl commented Sep 15, 2022

I've created puppet01.conova.theforeman.org (for now IPv6-only) with CentOS 8 Stream. The ran:

dnf install https://yum.puppet.com/puppet7-release-el-8.noarch.rpm
dnf install puppetserver
. /etc/profile.d/puppet-agent.sh
puppetserver ca setup --ca-name 'Foreman Puppet CA' --certname puppet.theforeman.org --subject-alt-names puppet.theforeman.org,$HOSTNAME
puppet config set --section agent server puppet.theforeman.org
systemctl enable --now puppetserver puppet
firewall-cmd --add-port 8140/tcp
firewall-cmd --permanent --add-port 8140/tcp

Now I'm going to set up a new Foreman server too and set that up. Then we can migrate nodes. Though I do think we should consider recreating all our Jenkins nodes as EL8 in our new infra.

@ekohl
Copy link
Member

ekohl commented Jan 13, 2023

In #1777 there's the real migration plan. This is now resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants