Tâche #30563
Scénario #30562: Tester l'installation de The Foreman project
Intstaller The Foreman sur une Debian Buster
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
31/08/2020
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Historique
#1 Mis à jour par Fabrice Barconnière il y a plus de 3 ans
- Statut changé de Nouveau à En cours
- % réalisé changé de 0 à 100
La procédure d'installation fournie n'est pas concluante sur Debian mais je détaille quand même un peu plus ce que j'ai fait
- Déploiement dans One d'une Buster - RAM 4GB - HDD 20GB - Réseau academie
- Installation de paquets Saltstack 3001 (salt-master, salt-ssh et salt-api) et python3-cherrypy3 (manque dépendance dans salt-api) : https://repo.saltstack.com/#debian
- Préparation des dépôts pour Debian 10 (Buster) et installation de foreman-installer (ne pas lancer foreman-installer pour l'instant) : https://theforeman.org/manuals/2.1/quickstart_guide.html
- Modifier de fichier /etc/hosts pour que le hostname réponde sur son IP ens3 et non sur 127.0.0.1
- Passer les locales à en_US.UTF-8 (nécessaire pour les bases postgresql de foreman) : https://projects.theforeman.org/issues/13496
- Installer The foreman et configurer salt et le smart proxy foreman : https://theforeman.org/plugins/foreman_salt/13.0/index.html
- Attention aux chemins des certificats, ils ne sont pas toujours corrects dans leur doc (à configurer à 2 endroits)
- CA : /etc/puppetlabs/puppet/ssl/certs/ca.pem
- Certif : /etc/puppetlabs/puppet/ssl/certs/"Hostname_FQDN".pem
- SSL Private key : /etc/puppetlabs/puppet/ssl/private_keys/"Hostname_FQDN".pem
- La commande adduser est à adapter pour Debian, elle fonctionne pour CentOS
- Attention aux chemins des certificats, ils ne sont pas toujours corrects dans leur doc (à configurer à 2 endroits)
Malgré ça, l'installation n'aboutit pas
'/usr/sbin/foreman-rake db:migrate' returned 1 instead of one of [0] [...] /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]/returns: change from 'notrun' to ['0'] failed: '/usr/sbin/foreman-rake db:migrate' returned 1 instead of one of [0]
#2 Mis à jour par Fabrice Barconnière il y a plus de 3 ans
- Statut changé de En cours à Résolu
#3 Mis à jour par Fabrice Barconnière il y a plus de 3 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0