Thanks. I suppose this does not work with pup 3.x , isn't it ?
On 9/04/19 16:00, Kodiak Firesmith wrote: > For Pulp 2.x, I use this plus some extra commands: > https://docs.ansible.com/ansible/latest/modules/pulp_repo_module.html > > On Tue, Apr 9, 2019 at 9:48 AM Juan Cabrera <[email protected] > <mailto:[email protected]>> wrote: > > Hi, > > Is there an ansible module to add or remove a rpm repository ? > > I send in attachment the scripts I use for the moment to create > and remove the rpm repositories. > > I use this: > > vars: > > - pulp_repos: > - repo: epel_ptci > remote: epel > remote_url: https://epel.mirror.it2go.eu/7/x86_64/ > state: present > > TODO: to become idempotent, check if repo already exists > > - name: config | Add repositories. > command: ~/create_repo --repo "{{ item.repo }}" --remote "{{ > item.remote }}" --href "{{ item.remote_url }}" > loop: "{{ pulp_repos }}" > when: item.state is not defined or item.state == 'present' > become: yes > become_user: "{{ pulp_repo_user }}" > > > - name: config | Remove repositories > command: ~/remove_repo --repo "{{ item.repo }}" --remote "{{ > item.remote }}" > loop: "{{ pulp_repos }}" > when: item.state is defined and item.state == 'absent' > become: yes > become_user: "{{ pulp_repo_user }}" > > What is the best way to check if a repo already exist? > > Juan > > -- > > Juan CABRERA > Correspondant informatique > Département de Mathématiques > > T. 081724919 > [email protected] <mailto:[email protected]> > http://staff.unamur.be/jbcabrer > > Université de Namur ASBL > Rue de Bruxelles 61 - 5000 Namur > Belgique > > Let’s respect the environment together. > Only print this message if necessary! > > _______________________________________________ > Pulp-list mailing list > [email protected] <mailto:[email protected]> > https://www.redhat.com/mailman/listinfo/pulp-list > -- Juan CABRERA Correspondant informatique Département de Mathématiques T. 081724919 [email protected] <mailto:[email protected]> http://staff.unamur.be/jbcabrer Université de Namur ASBL Rue de Bruxelles 61 - 5000 Namur Belgique Let’s respect the environment together. Only print this message if necessary!
_______________________________________________ Pulp-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-list
