Project

Profile

Help

Issue #5328

Updated by ttereshc over 4 years ago

If pulp.pulp_rpm_prerequisites role is included, provisioning fails, see details below. 
 It happens only on pulp2-nightly-pulp3-source-centos7 box, e.g. pulp3-source-fedora30 box works fine. 
 <pre> 
 

 $ cat pulplift/playbooks/source-install.yml 

 --- 
 - hosts: all 
   vars: 
     paths_to_vars_files: 
       - '../local.dev-config.yml' 
       - '../example.dev-config.yml' 
   pre_tasks: 
     - include_vars: "{{ item }}" 
       with_first_found: "{{ paths_to_vars_files }}" 
     - name: Set up Vagrant machine for source installs 
       include: ../vagrant/vagrant-pretask.yml 
   roles: 
     - pulp.pulp_rpm_prerequisites 
     - pulp-database 
     - pulp-workers 
     - pulp-resource-manager 
     - pulp-webserver 
     - pulp-content 
     - pulp-devel 
   environment: 
     DJANGO_SETTINGS_MODULE: pulpcore.app.settings 
 </pre> 

 <pre> 
 $ vagrant up provision    pulp2-nightly-pulp3-source-centos7 

 ... 

 
 ==> pulp2-nightly-pulp3-source-centos7: Running provisioner: main0 (ansible)... 

  ... this is a pulp 2 part and it completes fine, without any issues ... 

 ==> pulp2-nightly-pulp3-source-centos7: Running provisioner: main1 (ansible)... 
 Vagrant has automatically selected the compatibility mode '2.0' 
 according to the Ansible version installed (2.8.0). 

 Alternatively, the compatibility mode can be specified in your Vagrantfile: 
 https://www.vagrantup.com/docs/provisioning/ansible_common.html#compatibility_mode 

     pulp2-nightly-pulp3-source-centos7: Running ansible-galaxy... 
 - changing role geerlingguy.postgresql from master to master 
 - extracting geerlingguy.postgresql to /home/tt/devel/pulp3/current_setup/pulplift/playbooks/roles/geerlingguy.postgresql 
 - geerlingguy.postgresql (master) was installed successfully 
     pulp2-nightly-pulp3-source-centos7: Running ansible-playbook... 

 PLAY [all] ********************************************************************* 

 TASK [Gathering Facts] ********************************************************* 
 fatal: [pulp2-nightly-pulp3-source-centos7]: FAILED! => { 
     "ansible_facts": {}, 
     "changed": false 
 } 

 MSG: 

 The following modules failed to execute: setup 
   setup: The module failed to execute correctly, you probably need to set the interpreter. 
 See stdout/stderr for the exact error 



 PLAY RECAP ********************************************************************* 
 pulp2-nightly-pulp3-source-centos7 : ok=0      changed=0      unreachable=0      failed=1      skipped=0      rescued=0      ignored=0    

 Ansible failed to complete successfully. Any error output should be 
 visible above. Please fix these errors and try again. 
 </pre> 

Back