はじめに
にて、Ansible の変数を command モジュールで実行しようとしたところ、1 行が 1 つの引数と判断されてしまうために、エラーとなってしまいました。
そこで、次の方法が思い当たりました。
にて、Ansible の変数を command モジュールで実行しようとしたところ、1 行が 1 つの引数と判断されてしまうために、エラーとなってしまいました。
そこで、次の方法が思い当たりました。
SDKMAN! のインストールは簡単!
公式ページ Installation – SDKMAN! にあるようにワンライナーで完了です。
$ curl -s "https://get.sdkman.io" | bash
これを単純に Ansible タスクで書くと次のようになります。
- name: Install SDKMAN! shell: curl -s "https://get.sdkman.io" | bash
ところが実行してみますと、次のような警告が出ました。
TASK [sdkman : Install SDKMAN!] ************************************************ changed: [default] [WARNING]: Consider using get_url or uri module rather than running curl
この警告を出ないようにしてみましたのでノートします。
CentOS 7 ならこう。次のようなタスクになります。
--- - name: upgrade all packages yum: name: '*' state: latest
これに該当するタスクを Ubuntu 用に書きたいのです。
リモートリポジトリ origin で push する先の url を増やしたい。
毎回の push 操作で、もう 1 つの url にも反映することで、バックアップとしたい。
fetch するときの url は追加する前からあった、元々の url のままとしたい。
ワード文章内の、蛍光ペンを使ったマーカー部分を検索する方法です。
次の CentOS 7 の最新 PHP および MariaDB の LEMP 環境を構築する Ansible プレイブックを作成する際に躓いたことや得たことのノートです。
CentOS 6 の Python デフォルトバージョンが 2.6.6 で pip がインストールされていなかった><。
# pip (python のパッケージ管理ソフト) インストール # https://packaging.python.org/install_requirements_linux/#installing-pip-setuptools-wheel-with-linux-package-managers yum install --enablerepo=epel python-pip # 確認 pip -V
を作成するにあたって覚えておきたいことのメモを残します♪