|
42 | 42 |
|
43 | 43 | # Make sure we have python3 and latest pip |
44 | 44 | # https://forge.puppet.com/modules/puppet/python/readme |
45 | | - class { 'python': |
46 | | - version => 'system', |
47 | | - pip => 'latest', |
48 | | - dev => 'present', |
49 | | - } |
| 45 | + # class { 'python': |
| 46 | + # version => 'system', |
| 47 | + # pip => 'latest', |
| 48 | + # dev => 'present', |
| 49 | + # } |
50 | 50 |
|
51 | 51 | # Install Kolla VENV |
52 | 52 | # Get paths |
|
160 | 160 | # attempting to call kolla-ansible in it. |
161 | 161 | exec { 'has_kolla_venv': |
162 | 162 | command => '/bin/true', |
163 | | - onlyif => "test -f ${kolla_venv}/pyvenv.cfg", |
| 163 | + onlyif => "/usr/bin/test -f ${kolla_venv}/pyvenv.cfg", |
164 | 164 | } |
165 | 165 |
|
166 | 166 | # Install Ansible Galaxy (similar to puppet-forge) |
167 | 167 | exec { 'ansible-galaxy': |
168 | | - command => "source ${kolla_venv}/bin/activate ; kolla-ansible install-deps", |
169 | | - creates => "${kolla_venv}/lib/python3.9/site-packages/ansible/galaxy", |
| 168 | + #command => "source ${kolla_venv}/bin/activate ; kolla-ansible install-deps", |
| 169 | + #creates => "${kolla_venv}/lib/python3.9/site-packages/ansible/galaxy", |
| 170 | + #require => Exec['has_kolla_venv'], |
| 171 | + command => "${kolla_venv}/bin/python kolla-ansible install-deps", |
| 172 | + cwd => "${kolla_venv}", |
170 | 173 | require => Exec['has_kolla_venv'], |
| 174 | + creates => "${kolla_venv}/lib/python3.9/site-packages/ansible/galaxy", |
171 | 175 | } |
172 | 176 |
|
173 | 177 | # Install python openstack client |
174 | 178 | python::pip { 'python-openstack': |
175 | 179 | ensure => 'present', |
176 | | - require => Package['python3-pip'], |
| 180 | + #require => Package['python3-pip'], |
177 | 181 | } |
178 | 182 |
|
179 | 183 | $create_link = lookup ('profile_kolla_ansible::link_cluster_to_venv') |
|
0 commit comments