Ich benutze Ansible 2.X, und die Installation ein paar Pakete mit der yum module
Ich habe keine Option in der ansible docs gefunden, um einen Pfad zur yum Conf-Datei bereitzustellen.Ansible mit Yum-Modul mit einer Yum Conf-Datei
Hier ist, was ich derzeit haben:
tasks:
- name: install dependencies
yum: name={{ item }} state=latest disablerepo=* enablerepo=pmyrepo-*
with_items:
- package1
- package2
- package3
Der derzeitige Ansatz der yum globale Konfiguration des Host verwendet, möchte ich meine Config-Datei verwenden, die ich irgendwo bin Hosting.
Hier ist der Befehl, den ich mit yum
laufen würde:
yum -c path_to_conf_file -y install packages
Gibt es eine Möglichkeit, es mit dem yum-Modul zu tun?
'conf_file' funktioniert nicht für Sie? Wenn die Datei conf lokal ist, können Sie sie in Ihre Datei/etc/yum.repos.d legen und sie wird automatisch indiziert. Wenn es remote ist, können Sie 'conf_file' verwenden. Gibt es etwas Ungewöhnliches in Ihrer Situation? –
also ... wenn ich ansible 'yum' Modul benutze, und ich die' conf_file'-Flagge zur Verfügung stelle, wird es die entfernte globale conf Datei verwenden, ich möchte eine conf Datei verwenden, die ich erstellt habe, Auf allen Rechnern wird diese Datei nicht im globalen Konfigurationsverzeichnis ('/ etc/yum.repos.d') gespeichert. – user3502786
Also ich glaube nicht, dass Ansible das unterstützen wird. Die Entwickler dieser Art von Software übernehmen einige Best Practices für Systemkonfigurationen. –