[Ansible] ディクショナリとリスト[Ansible] ディクショナリとリスト
ディクショナリ # test04.yml --- - hosts: all vars: user: name: "James" email: "james@example.com" age: 21 tasks: - na […]
ディクショナリ # test04.yml --- - hosts: all vars: user: name: "James" email: "james@example.com" age: 21 tasks: - na […]
C# 2.0: 実装 C# 4.0: 共変性・反変性 C# 7.3: 制約条件追加 (unmanaged, Enum, Delegate) C #8.0: 制約条件追加 (notnull) ジェネリックメソッド 記法 ア […]
タスクに定義する # test01.yml --- - hosts: all tasks: - name: debug debug: msg: "{{ message }}" vars: message: "Hello […]
ベタに書いた以下のコードを簡略化したい。 # Stop services - service: name: httpd state: stopped enabled: no - service: name: php-fp […]
Apacheなどのサービスの起動や停止などを行うにはserviceモジュールを使う。 良く使うパラメータ name (文字列/必須) – サービスの名前 state (文字列) – サービスのステ […]
公式サイトを見て知識を入れる。 Helpers – Laravel – The PHP Framework For Web Artisans https://laravel.com/docs/ma […]
公式サイトを見て知識を入れる。 Helpers – Laravel – The PHP Framework For Web Artisans https://laravel.com/docs/ma […]
公式サイトを見て知識を入れる。 Helpers – Laravel – The PHP Framework For Web Artisans https://laravel.com/docs/ma […]
debugモジュールを使うと、実行中のステートメントを表示できる。 - name: Print the gateway for each host when defined ansible.builtin.debug: […]
registerモジュールを使うと、コマンドの結果を変数として登録できる。 - hosts: web_servers tasks: - shell: /usr/bin/foo register: foo_result i […]
プレイブックのtargetsセクションにはhostsの記述が必須だけど、ローカルで実行したい場合にはどうしたらいいか。 プレイの全てのタスクをローカルで実行したい場合 hosts: localhost と指定する。 ho […]
プレイブック 1 つ以上のプレイを行う順番に並べたもの プレイの構成 targetsセクション (必須) varsセクション tasksセクション (必須) handlersセクション 参考サイトのサンプルがシンプルで分 […]
基本的な書き方 all: # allグループ vars: # グループ変数 key1: param1 key2: param2 ... hosts: # allグループに含まれるホスト node1: # 管理対象ノード1 […]
AnsibleといえばYAMLなので、参考サイトからYAMLの基本を頭に入れる。 基本ルール — から書き始める = 1 行目は — だけにする … で書き終える = 最終行は  […]
EC2(Amazon Linux 2)にAnsibleをインストールしてアドホックコマンドを実行したら、Python絡みの警告が表示された。 $ ansible web -i inventory -m ping -o 1 […]
環境確認。 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID= […]
-oオプションを指定すると、出力を1行にまとめることができる。 $ ansible web -i inventory -m ping 127.0.0.1 | SUCCESS => { "changed": fals […]
Ansibleを使う必要が出てきたので、参考書を読んでざっくり入門する。 Ansibleの概要 オープンソースの自動化のためのソフトウェア 2012年に初版リリース 2015年にAnsible Inc.がRed Hat […]
深層学習を使った画像認識アプリを開発しているのだけど、顧客向けにデモシステムを作ることになった。処理速度を短縮するために高性能のGPUが必要だ。というわけでGPUの物色を始めたのだけど、昨今のGPU価格高騰の煽りを受けて […]
Apacheの設定変更をした後、新しい設定を適用したいけど動いているサービスは止めたくない。そういう場合はどうすべきか。 Apacheの停止と再起動 以下、公式サイトの説明より。 急な停止 # apachectl -k […]