🐟
AnsibleからKeycloakにUser APIを実行したい
AnsibleからKeycloakにUser APIを実行したい
AnsibleからKeycloakにUser APIを実行したいので、moduleを探したのですが見つけられなかったので、作ってみました。(もしかしたらあるかもしれません。) 制作過程はこちら。
ということでできたのがこちら
使いかた
環境変数
環境変数は、各role > varsを必ず確認してください。
ここで、操作するkeycloakの情報を追加してください。また、admin-cli clientを利用してuser操作を行うので、デフォルトのmaster/admin userで実行することを想定して作成しています。各realmのadmin userで動かしたいという場合は、各realmにadmin-cliを追加したのちに実行するようにしてください。
参考
実行環境
インベントリは、uri moduleを利用しているのでlocalhost(127.0.0.1)です。インベントリファイルを用意していますが、変更する必要はありません。また、各Playbookでlocalhostで実行するように指定しています。
今後
user updateについてはあると便利そうなので追加しようかなと思っています。
Discussion