Commit 54385bac authored by Rane Squires's avatar Rane Squires

Change conda 'list' command to run as local-machine, to avoid admin 'feature'...

Change conda 'list' command to run as local-machine, to avoid admin 'feature' of looking for environments in user directories
parent 119b0749
Pipeline #175 canceled with stages
...@@ -17,7 +17,7 @@ class anaconda::environments { ...@@ -17,7 +17,7 @@ class anaconda::environments {
} }
exec { 'setupvanilla3': exec { 'setupvanilla3':
unless => "conda env list | grep -q '/opt/anaconda/envs/vanilla3'", unless => "runuser -l local-machine -c '/opt/anaconda/bin/conda env list' | grep -q '/opt/anaconda/envs/vanilla3'",
command => 'conda env create -f /opt/envs/vanilla3.yml', command => 'conda env create -f /opt/envs/vanilla3.yml',
require => File['/opt/envs/vanilla3.yml'], require => File['/opt/envs/vanilla3.yml'],
path => ['/bin','/opt/anaconda/bin'] path => ['/bin','/opt/anaconda/bin']
...@@ -30,7 +30,7 @@ class anaconda::environments { ...@@ -30,7 +30,7 @@ class anaconda::environments {
} }
exec { 'setuptensorflow': exec { 'setuptensorflow':
unless => "conda env list | grep -q '/opt/anaconda/envs/tensorflow'", unless => "runuser -l local-machine -c '/opt/anaconda/bin/conda env list' | grep -q '/opt/anaconda/envs/tensorflow'",
command => 'conda env create -f /opt/envs/tensorflow.yml', command => 'conda env create -f /opt/envs/tensorflow.yml',
require => File['/opt/envs/tensorflow.yml'], require => File['/opt/envs/tensorflow.yml'],
path => ['/bin','/opt/anaconda/bin'] path => ['/bin','/opt/anaconda/bin']
...@@ -43,7 +43,7 @@ class anaconda::environments { ...@@ -43,7 +43,7 @@ class anaconda::environments {
} }
exec { 'setuptensorflow-gpu': exec { 'setuptensorflow-gpu':
unless => "conda env list | grep -q '/opt/anaconda/envs/tensorflow-gpu'", unless => "runuser -l local-machine -c '/opt/anaconda/bin/conda env list' | grep -q '/opt/anaconda/envs/tensorflow-gpu'",
command => 'conda env create -f /opt/envs/tensorflow-gpu.yml', command => 'conda env create -f /opt/envs/tensorflow-gpu.yml',
require => File['/opt/envs/tensorflow-gpu.yml'], require => File['/opt/envs/tensorflow-gpu.yml'],
path => ['/bin','/opt/anaconda/bin'] path => ['/bin','/opt/anaconda/bin']
...@@ -56,7 +56,7 @@ class anaconda::environments { ...@@ -56,7 +56,7 @@ class anaconda::environments {
} }
exec { 'setuptensorflow2': exec { 'setuptensorflow2':
unless => "conda env list | grep -q '/opt/anaconda/envs/tensorflow2'", unless => "runuser -l local-machine -c '/opt/anaconda/bin/conda env list' | grep -q '/opt/anaconda/envs/tensorflow2'",
command => 'conda env create -f /opt/envs/tensorflow2.yml', command => 'conda env create -f /opt/envs/tensorflow2.yml',
require => File['/opt/envs/tensorflow2.yml'], require => File['/opt/envs/tensorflow2.yml'],
path => ['/bin','/opt/anaconda/bin'] path => ['/bin','/opt/anaconda/bin']
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment