Créer SERVER local REPOSITORY
Yum install httpd –y
Mettre en place un disque avec bcp de GB selon les repo que vous allez synchroniser, Exemple ( le repos Appstream = prend 120G)
Ouverture des ports firewall-cmd 80/tcp & le service http :
Aller dans /etc/httpd/conf.d/httpd.conf et changer le server name par l'adresse IP de votre server sur lequel vous pourrez acceder depuis internet via cette ip
N'oublier pas de mettre le port sur le httpd.conf vous pouvez désormais sortir du fichier de conf et activer le service :
systemctl start httpd.service
Commande pour sync des repos d'internet sur le site web interne dans le chemin /var/www/html/......
Apres le reposync vous avez normalement quelque chose comme ca sur votre path : /var/www/html/
Vous pouvez désormais accéder sur une page web sur vos range ip local de votre server de repos :
Repos Important : --- - name: ums hosts: L tasks: - name: Create ums8.repo file ansible.builtin.copy: dest: /etc/yum.repos.d/ums8.repo content: | [UMS8OB] name=UMS8 epel baseurl=http://ip/epel/ enabled=yes gpgcheck=no [UMS8OB1] name=UMS8 baseOS baseurl=http://ip/rhel-8-for-x86_64-baseos-rpms/ enabled=yes gpgcheck=no [UMS8OB2] name=UMS8 AppStream baseurl=http://ip/rhel-8-for-x86_64-appstream-rpms/ enabled=yes gpgcheck=no [UMS8OB3] name=UMS8 zabbix baseurl=http://ip/zabbix/ enabled=yes gpgcheck=no [UMS8OB4] name=UMS8 pgdb baseurl=http://ip/pgdb-common/ enabled=yes gpgcheck=no [UMS8OB5] name=UMS8 HA baseurl=http://ip/rhel-8-for-x86_64-highavailability-source-rpms/ enabled=yes gpgcheck=no |