robertdebock.mssql

Ansibleロール mssql

このロールは2023年12月にアーカイブされました。

システムにmssqlをインストールして設定します。

GitHub GitLab ダウンロード バージョン
github gitlab downloads バージョン

例のプレイブック

この例は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

要件

利用されるロールの状態

以下のロールがシステムの準備に使用されます。別の方法でシステムを準備することもできます。

要件 GitHub GitLab
robertdebock.bootstrap ビルドステータス GitHub ビルドステータス GitLab
robertdebock.ca_certificates ビルドステータス GitHub ビルドステータス GitLab
robertdebock.core_dependencies ビルドステータス GitHub ビルドステータス GitLab
robertdebock.microsoft_repository_keys ビルドステータス GitHub ビルドステータス GitLab

コンテキスト

このロールは多くの互換性のあるロールの一部です。詳細についてはこれらのロールのドキュメントをご覧ください。

関連するロールの概要は次のとおりです: dependencies

互換性

このロールは以下のコンテナイメージでテストされています:

コンテナ タグ
Amazon Candidate
EL 7

必要なAnsibleの最小バージョンは2.12で、テストは以下で行われました:

  • 前のバージョン。
  • 現在のバージョン。
  • 開発バージョン。

問題が見つかった場合は、GitHubに登録してください。

ライセンス

Apache-2.0

著者情報

robertdebock

ぜひ私を支援することを検討してください。

プロジェクトについて

Install and configure mssql on your system.

インストール
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.