0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ansible の rhsm_repository モジュールがうまく動かない

Posted at

Ansibleを使って Red Hat Software Collectionsリポジトリを有効にしようとしたが失敗。
正しいリポジトリID(rhel-server-rhscl-7-rpms)を設定したはずなのに下記のようにすげない応答。

 rhel-server-rhscl-7-rpms is not a valid repository ID

モジュールのソースを見るとsubscription-managerコマンドでリポジトリ一覧を取得して、playbookで指定したリポジトリの存在チェックをしているが、subscription-managerの出力結果からリポジトリIDの一覧を抜き出すときの条件が「英語」が前提となっていたため、比較不能に。正しい対処かは不明だが、大元のplaybookでLANG環境変数をCに設定してとりあえず動作することを確認。

- hosts: web
  roles:
    - reposetup
  environment:
    LANG: C
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?