2021年3月17日 / 最終更新日時 : 2021年3月17日 hoshino Ansible 【Ansible】システム情報を使用して動的に変数値を計算 はじめに ミドルウェアのパラメータを設定する際、「搭載メモリの1/4」のような計算値を設定したいことがあります。 このようなケースにおいて、Ansibleを使用してシステム情報の取得と計算をどのように行えばよいか調べてみ […]
2020年10月16日 / 最終更新日時 : 2020年11月11日 hoshino Ansible 【Ansible】CentOSのISOファイルからパッケージをオフラインインストール はじめに インターネットから遮断された閉域環境でLinuxサーバにパッケージをインストールする場合、インターネット上に公開されているリポジトリの代わりにOSのインストールメディアを使用することがあります。 今回は、Ans […]
2020年7月26日 / 最終更新日時 : 2020年7月26日 hoshino Ansible 【Ansible】PostgreSQL構築の自動化 PostgreSQLの構築をAnsibleで自動化してみました。 PostgreSQLは、SI系のシステムでOracle DBの代替として広く使われているDBMSです。 ソフトウェアをインストールしてサービスを起動すると […]
2020年2月8日 / 最終更新日時 : 2020年2月9日 hoshino Ansible AWXインストール手順(CentOS 8.1) インフラ構成管理ツールAnsibleの拡張版であるAWXについて、インストール手順を検証してみました。 AWXについて AWXは、Red Hat社が有償提供しているAnsible Towerのアップストリーム製品です。A […]
2019年12月22日 / 最終更新日時 : 2021年1月1日 hoshino Ansible 【Ansible】メンテナンスしやすいPlaybookの書き方 Playbookは外部ファイルのインポートや条件分岐やループなどの制御構文が使えるため、プログラミングと同様にソースコード品質管理の考え方を活用できます。 本記事では、筆者がPlaybookを作成する際に、後々メンテナン […]