こんにちは。
SaltStack の幸せなユーザーです。最近、Debian Buster 上で 26 件の Discourse インスタンスをデプロイする必要がありました。
非常に役立つ「管理用一括操作」のハウツーを見つけました。
そこで、自動化と再現性を確保するための フォーミュラ を作成しました。
以下を成功させました。
- 設定の定義
- ユーザーの作成(個人用の Rake タスクを使用)
- その他
その後、Matomo のデプロイを依頼され、このテーマコンポーネント を見つけ、そのインストールを自動化することができました。
しかし、この テーマコンポーネント のパラメータ定義に問題があります。設定は rake site_settings:import では設定できないのです。
私の考えでは、SaltStack の設定でテーマを以下のように定義することです。
discourse:
themes:
matomo:
# See https://github.com/discourse/discourse/blob/master/lib/tasks/themes.rake
theme_name: https://github.com/discourse/discourse-matomo-analytics.git
settings:
# see https://github.com/discourse/discourse-matomo-analytics/blob/master/settings.yml
host_url: 'my-matomo.example.net'
website_id: 2
しかし、Matomo の設定をプログラムで設定する方法が確信が持てません。
何かアイデアはありますか?
ありがとうございます。