modulefilesの参照先を追加したい

事前に「environment-modules」パッケージが入っていることが必要ですけど

- hosts:  all
  # mofulesfiles add /home/Common/modulefiles
  #
  tasks:
  # edit /usr/share/Modules/init/.modulespath
  #
  - name: append '/home/Common/modulefiles' to /usr/share/Modules/init/.modulespath
    blockinfile:
       dest: /usr/share/Modules/init/.modulespath
       block: |
          /home/Common/modulefiles

これを「modulefiles.yml」として

ansible-playbook -i g00, --user root ./modulefiles.yml

とかで実施すると、g00マシンにansibleが適用される

yum packageをインストール

例えば、openmpi3なら

- hosts:all
  tasks:
  # yum install openmpi3:
  - name: install openmpi3 and openmpi3-devel
    yum:  name=openmpi3-devel state=latest

run:

ansible-playbook -i em01, --user root  openmpi3.yml

トップ   編集 添付 複製 名前変更     ヘルプ   最終更新のRSS
Last-modified: 2019-11-01 (金) 14:52:14 (45d)