robertdebock.mssql
Ansibleロール mssql
このロールは2023年12月にアーカイブされました。
システムにmssqlをインストールして設定します。
GitHub | GitLab | ダウンロード | バージョン |
---|---|---|---|
例のプレイブック
この例はmolecule/default/converge.yml
から取得したもので、各プッシュ、プルリクエスト、リリース時にテストされています。
---
- name: Converge
hosts: all
become: yes
gather_facts: yes
roles:
- role: robertdebock.mssql
マシンを準備する必要があります。CIではmolecule/default/prepare.yml
を使用して行います:
---
- name: Prepare
hosts: all
become: yes
gather_facts: no
roles:
- role: robertdebock.bootstrap
- role: robertdebock.core_dependencies
- role: robertdebock.ca_certificates
- role: robertdebock.microsoft_repository_keys
これらのロールの使用方法についての完全な説明と例もご覧ください。
ロール変数
変数のデフォルト値はdefaults/main.yml
で設定されています:
---
# mssqlのデフォルトファイル
# mssql_add_repositoriesを使用して、このロールでリポジトリをインストールするかどうかを選択できます。
# リポジトリの場所はvars/main.ymlを参照してください。値は:yes、true、または1です。
mssql_add_repositories: yes
# 使用するバージョン、現在は2017または2019のいずれかです。
# 現在動作するバージョンは`2017`のみで、`2019`には必要な
# mssql-server-agentパッケージがありません。
mssql_version: "2017"
# インストールするサーバーおよびサーバーエージェントのバージョンを選択します。
mssql_server_version: "14.0.3294.2-27"
mssql_server_agent_version: "14.0.3015.40-1"
# mssql_sa_passwordはシステム管理者のパスワードを含みます。
# パスワードは最低8文字で、以下の4つのセットのうち3つの文字を含む必要があります:
# - 大文字
# - 小文字
# - 数字
# - 記号
mssql_sa_password: "StR0nGp4ss."
# mssql_pidは使用する製品キーを指します。以下のいずれか:
# - 評価版
# - 開発者版
# - エクスプレス版
# - ウェブ版
# - スタンダード版
# - エンタープライズ版
# - 製品キー(形式:#####-#####-#####-#####-#####)
mssql_pid: 評価版
# フルテキスト検索を有効にするには、この値をyesに設定します。
mssql_fts: no
要件
- requirements.txtに記載されたpipパッケージ。
利用されるロールの状態
以下のロールがシステムの準備に使用されます。別の方法でシステムを準備することもできます。
要件 | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.ca_certificates | ||
robertdebock.core_dependencies | ||
robertdebock.microsoft_repository_keys |
コンテキスト
このロールは多くの互換性のあるロールの一部です。詳細についてはこれらのロールのドキュメントをご覧ください。
関連するロールの概要は次のとおりです:
互換性
このロールは以下のコンテナイメージでテストされています:
コンテナ | タグ |
---|---|
Amazon | Candidate |
EL | 7 |
必要なAnsibleの最小バージョンは2.12で、テストは以下で行われました:
- 前のバージョン。
- 現在のバージョン。
- 開発バージョン。
問題が見つかった場合は、GitHubに登録してください。
ライセンス
著者情報
ぜひ私を支援することを検討してください。
インストール
ansible-galaxy install robertdebock.mssql
ライセンス
apache-2.0
ダウンロード
1.7k
所有者
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.