ubuntu-12.04 – 如何将RVM和RUBY安装到salt-minion中的特定用户

前端之家收集整理的这篇文章主要介绍了ubuntu-12.04 – 如何将RVM和RUBY安装到salt-minion中的特定用户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Ubuntu 12.04作为salt-master和salt-minion.当我尝试使用salt在salt-minion中安装一个包时,它只安装在特定于系统的系统中.但我需要在用户特定的安装.如何将RVM和RUBY安装到salt-minion中的特定用户
您可以在 cmd状态下使用用户arg以特定用户身份运行它,例如:

RVM / init.sls:

  1. curl:
  2. pkg:
  3. - installed
  4.  
  5. rvm:
  6. cmd:
  7. - run
  8. - name: curl -L get.rvm.io | bash -s stable
  9. - user: vagrant
  10. - unless: test -s "$HOME/.rvm/scripts/rvm"
  11. - require:
  12. - pkg: curl
  13.  
  14. rvm_bashrc:
  15. cmd:
  16. - run
  17. - name: echo "[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm" >> $HOME/.bashrc
  18. - user: vagrant
  19. - unless: grep ".rvm/scripts/rvm" ~/.bashrc
  20. - require:
  21. - cmd: rvm

RVM /红宝石/ init.sls:

  1. include:
  2. - rvm
  3.  
  4. ruby:
  5. cmd:
  6. - run
  7. - name: rvm install 2.1.0
  8. - user: vagrant
  9. - unless: test -d $HOME/.rvm/rubies/2.1.0
  10. - require:
  11. - cmd: rvm_bashrc

猜你在找的Ubuntu相关文章