Browse Source

workaround pip provider issue when upgrade eventlet

Jerry Zhao 2 years ago
parent
commit
02e623abc5

+ 12
- 4
deployment_scripts/puppet/modules/neutron/manifests/configure_fortigate_ml2.pp View File

@@ -34,10 +34,18 @@ class neutron::configure_fortigate_ml2 {
34 34
     notify   => Service['neutron-server'],
35 35
   }
36 36
 
37
-  package { 'eventlet':
38
-    ensure   => latest,
39
-    provider => 'pip',
40
-    require  => Exec['upgrade pip'],
37
+#Notes:(JerryZhao) until puppet is upgraded to include this fix,
38
+# https://github.com/puppetlabs/puppet/pull/5024, use pip cmd directly.
39
+#  package { 'eventlet':
40
+#    ensure   => latest,
41
+#    provider => 'pip',
42
+#    require  => Exec['upgrade pip'],
43
+#  }
44
+
45
+  exec { 'upgrade eventlet':
46
+    command => 'pip install -U eventlet',
47
+    path    => '/usr/local/bin/:/usr/bin/:/bin',
48
+    require => Exec['upgrade pip']
41 49
   }
42 50
 
43 51
   exec { 'neutron-db-manage upgrade head':

+ 1
- 1
doc/source/installation.rst View File

@@ -4,7 +4,7 @@ Installation Guide
4 4
 How to install Fuel Master
5 5
 --------------------------
6 6
 
7
-Please refer to `Mirantis official documentation for Fuel 8.0 <https://docs.mirantis.com/openstack/fuel/fuel-8.0/pdfs.html>`_ for the installation of Fuel master node.
7
+Please refer to `Mirantis official documentation for Fuel 8.0 <https://docs.mirantis.com/openstack/fuel/fuel-8.0/pdfs.html>`_ for the installation of Fuel master node or `this quickstart guide <https://docs.mirantis.com/openstack/fuel/fuel-8.0/quickstart-guide.html#installing-mirantis-openstack-manually>`_ to setup a demo environment.
8 8
 
9 9
 How to install the plugin
10 10
 -------------------------

Loading…
Cancel
Save