Advertisement
Guest User

Untitled

a guest
Jul 31st, 2015
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. How do I handle this case ?
  2.  
  3. dockercompose.pp
  4. ```
  5. define docker_compose::inst ($version) {
  6.  
  7. ...
  8. exec { "docker-compose-install-$version":
  9. command => "curl -L https://github.com/docker/compose/releases/download/${version}/docker-compose-Linux-x86_64 > ${bin_path}",
  10. user => 'root',
  11. onlyif => "[ ! -e $(which docker-compose) ] || [ $(docker-compose --version | grep -o $version) != $version ]",
  12. environment => [ "VERSION=$version" ],
  13. }
  14.  
  15. ...
  16. }''
  17. ```
  18.  
  19. somefile.pp
  20. ```
  21. define somefile::inst ($nameservers, $user, $home, $install_dir, $user_name, $user_email, $q_dir, $packages) {
  22.  
  23. exec { "run-powerdns":
  24. provider => shell,
  25. command => "sudo docker-compose -d",
  26. user => $user,
  27. environment => [ "HOME=${home}" ],
  28. require => [ Docker_compose::Inst["$version--how??"] ]
  29. }
  30. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement