abdusamy.web_server_role

HTTPサーバーのデプロイ

Apacheサーバーをデプロイし、ポートとディレクトリのためにSELinuxを管理し、ロールバック機能を持たせます。

要件

特別な要件はありません。

役割変数

仮想ホストポートの定義 vhost_port : 876

仮想ホストのルートディレクトリの定義 vhost_dir : /vhosts
スラッシュなしで記入

デフォルト変数

仮想ホスト名: vhost_name = {{ ansible_hostname }}

ドメイン名: vhost_domain = {{ ansible_domain }}

依存関係

特に必要ありません。

この役割を実行するための例のプレイブック

次のプレイを使用してこの役割を実行します。

  • 名前 : web_server_roleを実行する (httpdサービスのデプロイ) ホスト : web タスク :
    • include_role : 名前 : roles/abdusamy.web_server_role タグ : [deploy, destroy, backup, check]

上記のプレイを「run-role.yml」ファイルに保存します。

コマンドガイド

ウェブサーバーをデプロイするためにこのコマンドを実行します: ansible-playbook run-role.yml --tags deploy

インストールされたウェブサーバーをチェックするためにこのコマンドを実行します: ansible-playbook run-role.yml --tags check

ウェブサーバーをロールバックするためにこのコマンドを実行します: ansible-playbook run-role.yml --tags destroy

ウェブサーバーの設定とホームページをバックアップするためにこのコマンドを実行します: ansible-playbook run-role.yml --tags backup


ライセンス

MIT

著者情報

AbduSamy@GitHub

プロジェクトについて

Deploy http virtual hosts using customized configuration

インストール
ansible-galaxy install abdusamy.web_server_role
ライセンス
Unknown
ダウンロード
78
所有者