Memo/Ansible/Galaxy

https://dexlab.net:443/pukiwiki/index.php?Memo/Ansible/Galaxy
 

Ansible Galaxy: 公開されているroleを使う

  • Ansible Galaxy | geerlingguy.repo-epel を ./roles/ にダウンロード
    ansible-galaxy install geerlingguy.repo-remi -p ./roles/
    # tag指定
    ansible-galaxy install geerlingguy.repo-remi,v1.2.0 -p ./roles/
  • 複数のroleをダウンロード
    vim requirements.yml
    ----
    - src: geerlingguy.repo-remi
    - src: geerlingguy.apache
    - src: geerlingguy.php
    - src: geerlingguy.php-versions
    ----
    ansible-galaxy install -p ./roles/ -r requirements.yml

Ansible Galaxyへ登録

  • 例: example roleを作成。
    ansible-galaxy init example
    
    # ファイル一覧
    tree -S example/
    hoge/
     defaults
        main.yml
     files
     handlers
        main.yml
     meta
        main.yml
     README.md
     tasks
        main.yml
     templates
     tests
        inventory
        test.yml
     vars
         main.yml
    
    8 directories, 8 files

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-06-27 (木) 13:00:13 (53d)