タグ付けされた質問 「ansible-2.x」

7
Ansible-変数が定義されていない場合はデフォルトを使用します
私はusers自分の役割の中でLinuxの作成をカスタマイズしています。私は私の役割のカスタマイズをユーザーに許可する必要がありますhome_directory、group_name、name、password。 デフォルト値に対処するためのより柔軟な方法があるかどうか疑問に思っていました。 私は以下のコードが可能であることを知っています: - name: Create default user: name: "default_name" when: my_variable is not defined - name: Create custom user: name: "{{my_variable}}" when: my_variable is defined しかし、先ほど触れたように、オプションの変数はたくさんあり、これにより多くの可能性が生まれます。 上記のコードのようなものはありますか? user: name: "default_name", "{{my_variable}}" コードはname="default_name"、my_variableが定義されていない場合に設定する必要があります。 すべての変数をオンに設定しdefaults/main.ymlて、そのようなユーザーを作成できます。 - name: Create user user: name: "{{my_variable}}" しかし、これらの変数は非常に大きなハッシュ内にあり、そのハッシュ内にはデフォルトにできないハッシュがあります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.