[Pulp-list] Space needed by yum repo ISO exports
We use the export distributor in pulp_rpm[1] to export yum repositories as ISOs. Sometimes, if many of these exports happen concurrently on the same host, we find that the filesystem containing /var/lib/pulp/working runs out of space. Is anyone able to provide some estimate on the amount of space required for these export tasks? For example, is it expected to be the sum of the size of all RPMs in the exported repos, multipled by some constant factor? [1] https://docs.pulpproject.org/plugins/pulp_rpm/tech-reference/export-distributor.html -- Rohan ___ Pulp-list mailing list Pulp-list@redhat.com https://www.redhat.com/mailman/listinfo/pulp-list
Re: [Pulp-list] problem using ansible galaxy Pulp role
Please follow these installation instructions: https://github.com/jtyr/ansible-config_encoder_filters#installation On Tue, Apr 18, 2017 at 6:24 PM, Dennis Klibanwrote: > I would like to use the ansible Pulp role published on ansible galaxy[0]. > However, I am having some trouble. I ran the following commands on my > CentOS 7 box: > > sudo yum install http://dl.fedoraproject.org/pub/epel/epel-release-latest- > 7.noarch.rpm > sudo yum install ansible > sudo ansible-galaxy install jtyr.pulp > sudo ansible-galaxy install jtyr.mongodb > > I modified the first example from ansiblegalaxy.com to create > deploy_pulp.yml playbook. I prepended each role with jtyr. so ansible could > recognize the installed role. > > # Example of a single host installation > - hosts: all > roles: > - role: jtyr.mongodb > mongodb_net_bindIp: 127.0.0.1 > mongodb_net_wireObjectCheck: false > mongodb_net_unixDomainSocket_enabled: true > mongodb_processManagement_fork: true > mongodb_systemLog_logAppend: true > mongodb_systemLog_timeStampFormat: iso8601-utc > - role: jtyr.pulp > pulp_install_qpid: true > pulp_install_server: true > pulp_install_admin: true > pulp_install_consumer: true > pulp_run_celerybeat: true > pulp_run_resource_manager: true > > > Here is the output I get when I try to run the playbook. > > [centos@pulp-cdn-mirror ~]$ sudo ansible-playbook -i i.txt deploy_pulp.yml > ERROR! the role 'config_encoder_filters' was not found in > /home/centos/roles:/etc/ansible/roles:/etc/ansible/roles:/home/centos > > The error appears to have been in > '/etc/ansible/roles/jtyr.mongodb/meta/main.yml': > line 16, column 5, but may > be elsewhere in the file depending on the exact syntax problem. > > The offending line appears to be: > > dependencies: > - config_encoder_filters > ^ here > > > I then ran: > > sudo ansible-galaxy install jtyr.config_encoder_filters > > > I am still getting an error. How can I install the roles in such a way > that ansible recognizes them without the jtyr. prefix? > > > [0] https://galaxy.ansible.com/jtyr/pulp/ > > > Thanks, > Dennis > > ___ > Pulp-list mailing list > Pulp-list@redhat.com > https://www.redhat.com/mailman/listinfo/pulp-list > ___ Pulp-list mailing list Pulp-list@redhat.com https://www.redhat.com/mailman/listinfo/pulp-list
[Pulp-list] problem using ansible galaxy Pulp role
I would like to use the ansible Pulp role published on ansible galaxy[0]. However, I am having some trouble. I ran the following commands on my CentOS 7 box: sudo yum install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum install ansible sudo ansible-galaxy install jtyr.pulp sudo ansible-galaxy install jtyr.mongodb I modified the first example from ansiblegalaxy.com to create deploy_pulp.yml playbook. I prepended each role with jtyr. so ansible could recognize the installed role. # Example of a single host installation - hosts: all roles: - role: jtyr.mongodb mongodb_net_bindIp: 127.0.0.1 mongodb_net_wireObjectCheck: false mongodb_net_unixDomainSocket_enabled: true mongodb_processManagement_fork: true mongodb_systemLog_logAppend: true mongodb_systemLog_timeStampFormat: iso8601-utc - role: jtyr.pulp pulp_install_qpid: true pulp_install_server: true pulp_install_admin: true pulp_install_consumer: true pulp_run_celerybeat: true pulp_run_resource_manager: true Here is the output I get when I try to run the playbook. [centos@pulp-cdn-mirror ~]$ sudo ansible-playbook -i i.txt deploy_pulp.yml ERROR! the role 'config_encoder_filters' was not found in /home/centos/roles:/etc/ansible/roles:/etc/ansible/roles:/home/centos The error appears to have been in '/etc/ansible/roles/jtyr.mongodb/meta/main.yml': line 16, column 5, but may be elsewhere in the file depending on the exact syntax problem. The offending line appears to be: dependencies: - config_encoder_filters ^ here I then ran: sudo ansible-galaxy install jtyr.config_encoder_filters I am still getting an error. How can I install the roles in such a way that ansible recognizes them without the jtyr. prefix? [0] https://galaxy.ansible.com/jtyr/pulp/ Thanks, Dennis ___ Pulp-list mailing list Pulp-list@redhat.com https://www.redhat.com/mailman/listinfo/pulp-list