IaC

Jupyter Notebook+Ansible(ansible-jupyter-kernel)で実行可能な手順書を作成

はじめに 実行環境 ansible-jupyter-kernelのインストール Jupyter Notebookの起動 ノートブックの作成 プレイブックの記述 inventory play task ノートブックの実行 はじめに 先日以下のエントリでDjangoアプリのデプロイをAnsibleで自動化しました。 hirok…

AnsibleでUbuntu18.04にDjangoアプリをデプロイ(Apache+PostgreSQL+Miniconda)

はじめに Ansibleのインストール ディレクトリ構成 作成したプレイブック 共通設定 変数 環境変数 タスク aptパッケージのアップデート、アップグレード タイムゾーンの設定 ユーザの追加 SSH接続の設定 Minicondaのインストール Djangoプロジェクトのアップ…

postgresイメージは使わずにDockerでPostgreSQLに初期データを投入

はじめに 実装 動作確認 コンテナイメージのビルド コンテナの起動 Dockerログの確認 データベースの確認 テーブルの確認 テーブルデータの確認 はじめに 公式のイメージは使いません。 CentOS7イメージベースでPostgreSQLをインストールしたかったので、DB…

chef-zero+knife-zeroでCentOS7上にGlassFish4環境構築を自動化

IaC

実行環境 Mac OS X 10.9.5 インストール Chef DKとchef-zero、knife-zeroをインストールする。 >curl -L https://www.opscode.com/chef/install.sh | sudo bash -s -- -P chefdk >chef gem install knife-zero chef-zero json --no-ri --no-rdoc chef-client…