Commit 28d947f5 authored by Rane Squires's avatar Rane Squires

Change 'unless' to 'onlyif' in third resource; fix formatting

parent 46de732b
...@@ -6,23 +6,23 @@ ...@@ -6,23 +6,23 @@
# include anaconda::install # include anaconda::install
class anaconda::install { class anaconda::install {
exec { 'downloadconda': exec { 'downloadconda':
creates => '/miniconda.sh', creates => '/miniconda.sh',
command => 'wget https://repo.continuum.io/miniconda/Miniconda3-3.7.0-Linux-x86_64.sh -O /miniconda.sh', command => 'wget https://repo.continuum.io/miniconda/Miniconda3-3.7.0-Linux-x86_64.sh -O /miniconda.sh',
path => ['/usr/bin'], path => ['/usr/bin'],
} }
exec { 'initialinstallconda': exec { 'initialinstallconda':
creates => '/miniconda/bin/activate', creates => '/miniconda/bin/activate',
command => 'bash /miniconda.sh -b -p /miniconda', command => 'bash /miniconda.sh -b -p /miniconda',
path => ['/bin' , '/usr/bin'], path => ['/bin' , '/usr/bin'],
require => Exec['downloadconda'], require => Exec['downloadconda'],
} }
exec { 'ensurecondainpath': exec { 'ensurecondainpath':
unless => 'echo $PATH | grep /miniconda/bin', onlyif => 'echo $PATH | grep -c /miniconda/bin',
command => 'export PATH="/miniconda/bin:$PATH"', command => 'export PATH="/miniconda/bin:$PATH"',
path => ['/bin'], path => ['/bin'],
provider=> 'shell', provider => 'shell',
require => Exec['initialinstallconda'], require => Exec['initialinstallconda'],
} }
} }
\ No newline at end of file
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