FAQSIOS.jp(製品サイト)お問い合わせAsibleで決められた命名規則の中で大量のユーザー作成を行う場合のTips2020年1月30日コメントはまだありませんAnsibleでは、ユーザーを管理するためのUserモジュールが提供されており、こちらを活用することでユーザー管理の業務を効率化することが出来ます。こちらの記事にてUserモジュールを使用して特定の規則に沿ってユーザー作成を行うための方法をご紹介します。パラメーターに値を与えてあげることで、そのユーザーを作成してくれます。パスワードの指定も可能です。サンプルコードではシンプルにUserの作成を行う例を紹介します。ignored=0このように、Ansibleを使用してユーザーの作成が行えました。日々の運用ではユーザーを大量に作成する機会も多いと思います。指定された項目が順に入力され実行されます。ここでは「dev_user」「qa_user」「prod_user」が順に入力され、ユーザーの作成が行われます。実行結果は下記のようになります。使用してユーザーの作成を行うことができます。下記の例では0からスタートして10まで、つまり10回User作成が行われ、その時のユーザー名のフォーマットが「testuser%03g」で記載されています。1回目の実行では「testuser000」、2回目は「testuser001」、最後の11回目には「testuser010」が作成される形になります。format=testuser%03g実行結果は下記のとおりになります。このように、AnsibleにてUserモジュールを使用したユーザー管理を行うことで日々の業務がより楽にそして確実に行うことも出来ます。4月にはユーザー作成業務が大量に必要になるケースがあるかと思います。そのときにはこちらのUserモジュールが活躍する場がありましたら是非ご活用ください。