Projet

Général

Profil

Tâche #30563

Scénario #30562: Tester l'installation de The Foreman project

Intstaller The Foreman sur une Debian Buster

Ajouté par Fabrice Barconnière il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
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

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

Formats disponibles : Atom PDF