はじめに
Ansible Tower / AWX のジョブテンプレート、ワークフロージョブテンプレートにはコピー機能があります。
似たようなテンプレートを作成するときにとても便利です。
少し注意が必要なのは、スケジュール、通知、パーミションの設定はコピーされないという点です。
公式ドキュメントには以下のように記載されています。
16. Job Templates — Ansible Tower User Guide v3.6.4
If you choose to copy Job Template, it does not copy any associated schedule, notifications, or permissions.
19. Workflow Job Templates — Ansible Tower User Guide v3.6.4
If you choose to copy a workflow template, it does not copy any associated schedule, notifications, or permissions.
ということで、ワークフロージョブテンプレートで試してみます。
- 動作確認環境
- AWX 11.0.0
元になるワークフロージョブテンプレート
こんなワークフロージョブテンプレートで試します。

1つのスケジュールがある状態です。

失敗時に通知する設定がある状態です。

operator に実行権限がある状態です。

コピーの実行
テンプレート一覧画面で、コピーしたーテンプレートのコピーボタンを押すとコピーされてテンプレートができます。

テンプレート名@コピー日時を含む名前になります。もちろん変更もできます。
コピーしたワークフロージョブテンプレート
どうなったか確認します。
スケジュールはコピーされません。

通知の設定もコピーされません。

権限の設定も通知の設定もコピーされません。admin や auditor の権限ははデフォルトであらゆるオブジェクトににつくので、ここにもついてます。

おまけ
コピーすると、ワークフロー内のApproval Node の名前は copy が付きます。copy を削って元の名前に戻すこともできます。

おわりに
スケジュール、通知、パーミションもコピーされてほしいような、されてほしくないような、なんとも言えない感覚ですが、とりあえず覚えておきたいポイントです。