From 18c4771a386353c683cccc78f6cd2448435b2296 Mon Sep 17 00:00:00 2001
From: Shane McDonald
Date: Tue, 27 Nov 2018 12:31:52 -0500
Subject: [PATCH] Extract latest strings from source code for translations
---
awx/locale/django.pot | 1700 ++++++++++++-----------
awx/locale/en-us/LC_MESSAGES/django.po | 1716 +++++++++++++-----------
awx/ui/po/ansible-tower-ui.pot | 1144 +++++++++-------
3 files changed, 2457 insertions(+), 2103 deletions(-)
diff --git a/awx/locale/django.pot b/awx/locale/django.pot
index 6166641921..d0ccead4ac 100644
--- a/awx/locale/django.pot
+++ b/awx/locale/django.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-08-14 13:52+0000\n"
+"POT-Creation-Date: 2018-11-27 17:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -88,52 +88,58 @@ msgstr ""
msgid "Credential {} does not exist"
msgstr ""
-#: awx/api/filters.py:97
+#: awx/api/filters.py:96
msgid "No related model for field {}."
msgstr ""
-#: awx/api/filters.py:114
+#: awx/api/filters.py:113
msgid "Filtering on password fields is not allowed."
msgstr ""
-#: awx/api/filters.py:126 awx/api/filters.py:128
+#: awx/api/filters.py:125 awx/api/filters.py:127
#, python-format
msgid "Filtering on %s is not allowed."
msgstr ""
-#: awx/api/filters.py:131
+#: awx/api/filters.py:130
msgid "Loops not allowed in filters, detected on field {}."
msgstr ""
-#: awx/api/filters.py:160
+#: awx/api/filters.py:159
msgid "Query string field name not provided."
msgstr ""
-#: awx/api/filters.py:187
+#: awx/api/filters.py:186
#, python-brace-format
msgid "Invalid {field_name} id: {field_id}"
msgstr ""
-#: awx/api/filters.py:326
+#: awx/api/filters.py:325
#, python-format
msgid "cannot filter on kind %s"
msgstr ""
-#: awx/api/generics.py:197
+#: awx/api/filters.py:351
+msgid ""
+"Cannot apply role_level filter to this list because its model does not use "
+"roles for access control."
+msgstr ""
+
+#: awx/api/generics.py:196
msgid ""
"You did not use correct Content-Type in your HTTP request. If you are using "
"our REST API, the Content-Type must be application/json"
msgstr ""
-#: awx/api/generics.py:635 awx/api/generics.py:697
+#: awx/api/generics.py:632 awx/api/generics.py:694
msgid "\"id\" field must be an integer."
msgstr ""
-#: awx/api/generics.py:694
+#: awx/api/generics.py:691
msgid "\"id\" is required to disassociate"
msgstr ""
-#: awx/api/generics.py:745
+#: awx/api/generics.py:742
msgid "{} 'id' field is missing."
msgstr ""
@@ -203,7 +209,7 @@ msgstr ""
msgid "Command"
msgstr ""
-#: awx/api/serializers.py:309 awx/main/models/unified_jobs.py:526
+#: awx/api/serializers.py:309 awx/main/models/unified_jobs.py:550
msgid "SCM Update"
msgstr ""
@@ -245,32 +251,32 @@ msgstr ""
msgid "Password required for new User."
msgstr ""
-#: awx/api/serializers.py:981
+#: awx/api/serializers.py:980
#, python-format
msgid "Unable to change %s on user managed by LDAP."
msgstr ""
-#: awx/api/serializers.py:1067
+#: awx/api/serializers.py:1066
msgid "Must be a simple space-separated string with allowed scopes {}."
msgstr ""
-#: awx/api/serializers.py:1167
+#: awx/api/serializers.py:1164
msgid "Authorization Grant Type"
msgstr ""
-#: awx/api/serializers.py:1169 awx/main/models/credential/__init__.py:1064
+#: awx/api/serializers.py:1166 awx/main/models/credential/__init__.py:1061
msgid "Client Secret"
msgstr ""
-#: awx/api/serializers.py:1172
+#: awx/api/serializers.py:1169
msgid "Client Type"
msgstr ""
-#: awx/api/serializers.py:1175
+#: awx/api/serializers.py:1172
msgid "Redirect URIs"
msgstr ""
-#: awx/api/serializers.py:1178
+#: awx/api/serializers.py:1175
msgid "Skip Authorization"
msgstr ""
@@ -278,1071 +284,1103 @@ msgstr ""
msgid "This path is already being used by another manual project."
msgstr ""
-#: awx/api/serializers.py:1316
-msgid "This field has been deprecated and will be removed in a future release"
-msgstr ""
-
-#: awx/api/serializers.py:1375
+#: awx/api/serializers.py:1371
msgid "Organization is missing"
msgstr ""
-#: awx/api/serializers.py:1379
+#: awx/api/serializers.py:1375
msgid "Update options must be set to false for manual projects."
msgstr ""
-#: awx/api/serializers.py:1385
+#: awx/api/serializers.py:1381
msgid "Array of playbooks available within this project."
msgstr ""
-#: awx/api/serializers.py:1404
+#: awx/api/serializers.py:1400
msgid ""
"Array of inventory files and directories available within this project, not "
"comprehensive."
msgstr ""
-#: awx/api/serializers.py:1452 awx/api/serializers.py:3247
-#: awx/api/serializers.py:3454
+#: awx/api/serializers.py:1448 awx/api/serializers.py:3291
+#: awx/api/serializers.py:3498
msgid "A count of hosts uniquely assigned to each status."
msgstr ""
-#: awx/api/serializers.py:1455 awx/api/serializers.py:3250
+#: awx/api/serializers.py:1451 awx/api/serializers.py:3294
msgid "A count of all plays and tasks for the job run."
msgstr ""
-#: awx/api/serializers.py:1570
+#: awx/api/serializers.py:1505 awx/api/serializers.py:1732
+#: awx/api/serializers.py:3135 awx/api/serializers.py:3138
+#: awx/api/serializers.py:3141 awx/api/serializers.py:3144
+#: awx/api/serializers.py:3147 awx/api/serializers.py:3150
+#: awx/api/serializers.py:3153 awx/api/serializers.py:3156
+#: awx/api/serializers.py:3159
+msgid "This field has been deprecated and will be removed in a future release"
+msgstr ""
+
+#: awx/api/serializers.py:1572
msgid "Smart inventories must specify host_filter"
msgstr ""
-#: awx/api/serializers.py:1674
+#: awx/api/serializers.py:1676
#, python-format
msgid "Invalid port specification: %s"
msgstr ""
-#: awx/api/serializers.py:1685
+#: awx/api/serializers.py:1687
msgid "Cannot create Host for Smart Inventory"
msgstr ""
-#: awx/api/serializers.py:1797
+#: awx/api/serializers.py:1804
msgid "Invalid group name."
msgstr ""
-#: awx/api/serializers.py:1802
+#: awx/api/serializers.py:1809
msgid "Cannot create Group for Smart Inventory"
msgstr ""
-#: awx/api/serializers.py:1877
+#: awx/api/serializers.py:1884
msgid ""
"Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python"
msgstr ""
-#: awx/api/serializers.py:1926
+#: awx/api/serializers.py:1914
+msgid "Cloud credential to use for inventory updates."
+msgstr ""
+
+#: awx/api/serializers.py:1935
msgid "`{}` is a prohibited environment variable"
msgstr ""
-#: awx/api/serializers.py:1937
+#: awx/api/serializers.py:1946
msgid "If 'source' is 'custom', 'source_script' must be provided."
msgstr ""
-#: awx/api/serializers.py:1943
+#: awx/api/serializers.py:1952
msgid "Must provide an inventory."
msgstr ""
-#: awx/api/serializers.py:1947
+#: awx/api/serializers.py:1956
msgid ""
"The 'source_script' does not belong to the same organization as the "
"inventory."
msgstr ""
-#: awx/api/serializers.py:1949
+#: awx/api/serializers.py:1958
msgid "'source_script' doesn't exist."
msgstr ""
-#: awx/api/serializers.py:1985
+#: awx/api/serializers.py:1994
msgid "Automatic group relationship, will be removed in 3.3"
msgstr ""
-#: awx/api/serializers.py:2072
+#: awx/api/serializers.py:2081
msgid "Cannot use manual project for SCM-based inventory."
msgstr ""
-#: awx/api/serializers.py:2078
+#: awx/api/serializers.py:2087
msgid ""
"Manual inventory sources are created automatically when a group is created "
"in the v1 API."
msgstr ""
-#: awx/api/serializers.py:2083
+#: awx/api/serializers.py:2092
msgid "Setting not compatible with existing schedules."
msgstr ""
-#: awx/api/serializers.py:2088
+#: awx/api/serializers.py:2097
msgid "Cannot create Inventory Source for Smart Inventory"
msgstr ""
-#: awx/api/serializers.py:2139
+#: awx/api/serializers.py:2148
#, python-format
msgid "Cannot set %s if not SCM type."
msgstr ""
-#: awx/api/serializers.py:2414
+#: awx/api/serializers.py:2423
msgid "Modifications not allowed for managed credential types"
msgstr ""
-#: awx/api/serializers.py:2419
+#: awx/api/serializers.py:2428
msgid ""
"Modifications to inputs are not allowed for credential types that are in use"
msgstr ""
-#: awx/api/serializers.py:2425
+#: awx/api/serializers.py:2434
#, python-format
msgid "Must be 'cloud' or 'net', not %s"
msgstr ""
-#: awx/api/serializers.py:2431
+#: awx/api/serializers.py:2440
msgid "'ask_at_runtime' is not supported for custom credentials."
msgstr ""
-#: awx/api/serializers.py:2502
+#: awx/api/serializers.py:2511
msgid "Credential Type"
msgstr ""
-#: awx/api/serializers.py:2617
+#: awx/api/serializers.py:2626
#, python-format
msgid "\"%s\" is not a valid choice"
msgstr ""
-#: awx/api/serializers.py:2636
+#: awx/api/serializers.py:2645
#, python-brace-format
msgid "'{field_name}' is not a valid field for {credential_type_name}"
msgstr ""
-#: awx/api/serializers.py:2657
+#: awx/api/serializers.py:2666
msgid ""
"You cannot change the credential type of the credential, as it may break the "
"functionality of the resources using it."
msgstr ""
-#: awx/api/serializers.py:2669
+#: awx/api/serializers.py:2678
msgid ""
"Write-only field used to add user to owner role. If provided, do not give "
"either team or organization. Only valid for creation."
msgstr ""
-#: awx/api/serializers.py:2674
+#: awx/api/serializers.py:2683
msgid ""
"Write-only field used to add team to owner role. If provided, do not give "
"either user or organization. Only valid for creation."
msgstr ""
-#: awx/api/serializers.py:2679
+#: awx/api/serializers.py:2688
msgid ""
"Inherit permissions from organization roles. If provided on creation, do not "
"give either user or team."
msgstr ""
-#: awx/api/serializers.py:2695
+#: awx/api/serializers.py:2704
msgid "Missing 'user', 'team', or 'organization'."
msgstr ""
-#: awx/api/serializers.py:2735
+#: awx/api/serializers.py:2744
msgid ""
"Credential organization must be set and match before assigning to a team"
msgstr ""
-#: awx/api/serializers.py:2936
+#: awx/api/serializers.py:2945
msgid "You must provide a cloud credential."
msgstr ""
-#: awx/api/serializers.py:2937
+#: awx/api/serializers.py:2946
msgid "You must provide a network credential."
msgstr ""
-#: awx/api/serializers.py:2938 awx/main/models/jobs.py:155
+#: awx/api/serializers.py:2947 awx/main/models/jobs.py:154
msgid "You must provide an SSH credential."
msgstr ""
-#: awx/api/serializers.py:2939
+#: awx/api/serializers.py:2948
msgid "You must provide a vault credential."
msgstr ""
-#: awx/api/serializers.py:2958
+#: awx/api/serializers.py:2967
msgid "This field is required."
msgstr ""
-#: awx/api/serializers.py:2960 awx/api/serializers.py:2962
+#: awx/api/serializers.py:2969 awx/api/serializers.py:2971
msgid "Playbook not found for project."
msgstr ""
-#: awx/api/serializers.py:2964
+#: awx/api/serializers.py:2973
msgid "Must select playbook for project."
msgstr ""
-#: awx/api/serializers.py:3045
+#: awx/api/serializers.py:3055
msgid "Cannot enable provisioning callback without an inventory set."
msgstr ""
-#: awx/api/serializers.py:3048
+#: awx/api/serializers.py:3058
msgid "Must either set a default value or ask to prompt on launch."
msgstr ""
-#: awx/api/serializers.py:3050 awx/main/models/jobs.py:310
-msgid "Job types 'run' and 'check' must have assigned a project."
+#: awx/api/serializers.py:3060 awx/main/models/jobs.py:317
+msgid "Job Templates must have a project assigned."
msgstr ""
-#: awx/api/serializers.py:3169
+#: awx/api/serializers.py:3072
+msgid ""
+"Job slicing is a workflows-based feature and your license does not allow use "
+"of workflows."
+msgstr ""
+
+#: awx/api/serializers.py:3213
msgid "Invalid job template."
msgstr ""
-#: awx/api/serializers.py:3290
+#: awx/api/serializers.py:3334
msgid "No change to job limit"
msgstr ""
-#: awx/api/serializers.py:3291
+#: awx/api/serializers.py:3335
msgid "All failed and unreachable hosts"
msgstr ""
-#: awx/api/serializers.py:3306
+#: awx/api/serializers.py:3350
msgid "Missing passwords needed to start: {}"
msgstr ""
-#: awx/api/serializers.py:3325
+#: awx/api/serializers.py:3369
msgid "Relaunch by host status not available until job finishes running."
msgstr ""
-#: awx/api/serializers.py:3339
+#: awx/api/serializers.py:3383
msgid "Job Template Project is missing or undefined."
msgstr ""
-#: awx/api/serializers.py:3341
+#: awx/api/serializers.py:3385
msgid "Job Template Inventory is missing or undefined."
msgstr ""
-#: awx/api/serializers.py:3379
+#: awx/api/serializers.py:3423
msgid "Unknown, job may have been ran before launch configurations were saved."
msgstr ""
-#: awx/api/serializers.py:3446 awx/main/tasks.py:2297
+#: awx/api/serializers.py:3490 awx/main/tasks.py:2302
msgid "{} are prohibited from use in ad hoc commands."
msgstr ""
-#: awx/api/serializers.py:3534 awx/api/views.py:4893
+#: awx/api/serializers.py:3578 awx/api/views/__init__.py:4186
#, python-brace-format
msgid ""
"Standard Output too large to display ({text_size} bytes), only download "
"supported for sizes over {supported_size} bytes."
msgstr ""
-#: awx/api/serializers.py:3727
+#: awx/api/serializers.py:3785
msgid "Provided variable {} has no database value to replace with."
msgstr ""
-#: awx/api/serializers.py:3745
+#: awx/api/serializers.py:3803
#, python-brace-format
msgid "\"$encrypted$ is a reserved keyword, may not be used for {var_name}.\""
msgstr ""
-#: awx/api/serializers.py:3815
-#, python-format
-msgid "Cannot nest a %s inside a WorkflowJobTemplate"
-msgstr ""
-
-#: awx/api/serializers.py:3822 awx/api/views.py:818
+#: awx/api/serializers.py:3877 awx/api/views/__init__.py:478
msgid "Related template is not configured to accept credentials on launch."
msgstr ""
-#: awx/api/serializers.py:4282
+#: awx/api/serializers.py:4353
msgid "The inventory associated with this Job Template is being deleted."
msgstr ""
-#: awx/api/serializers.py:4284
+#: awx/api/serializers.py:4355 awx/api/serializers.py:4467
msgid "The provided inventory is being deleted."
msgstr ""
-#: awx/api/serializers.py:4292
+#: awx/api/serializers.py:4363
msgid "Cannot assign multiple {} credentials."
msgstr ""
-#: awx/api/serializers.py:4296
+#: awx/api/serializers.py:4367
msgid "Cannot assign a Credential of kind `{}`"
msgstr ""
-#: awx/api/serializers.py:4309
+#: awx/api/serializers.py:4380
msgid ""
"Removing {} credential at launch time without replacement is not supported. "
"Provided list lacked credential(s): {}."
msgstr ""
-#: awx/api/serializers.py:4435
+#: awx/api/serializers.py:4465
+msgid "The inventory associated with this Workflow is being deleted."
+msgstr ""
+
+#: awx/api/serializers.py:4532
msgid ""
"Missing required fields for Notification Configuration: notification_type"
msgstr ""
-#: awx/api/serializers.py:4458
+#: awx/api/serializers.py:4555
msgid "No values specified for field '{}'"
msgstr ""
-#: awx/api/serializers.py:4463
+#: awx/api/serializers.py:4560
msgid "Missing required fields for Notification Configuration: {}."
msgstr ""
-#: awx/api/serializers.py:4466
+#: awx/api/serializers.py:4563
msgid "Configuration field '{}' incorrect type, expected {}."
msgstr ""
-#: awx/api/serializers.py:4528
+#: awx/api/serializers.py:4625
msgid ""
"Valid DTSTART required in rrule. Value should start with: DTSTART:"
"YYYYMMDDTHHMMSSZ"
msgstr ""
-#: awx/api/serializers.py:4530
+#: awx/api/serializers.py:4627
msgid ""
"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ."
msgstr ""
-#: awx/api/serializers.py:4532
+#: awx/api/serializers.py:4629
msgid "Multiple DTSTART is not supported."
msgstr ""
-#: awx/api/serializers.py:4534
+#: awx/api/serializers.py:4631
msgid "RRULE required in rrule."
msgstr ""
-#: awx/api/serializers.py:4536
+#: awx/api/serializers.py:4633
msgid "Multiple RRULE is not supported."
msgstr ""
-#: awx/api/serializers.py:4538
+#: awx/api/serializers.py:4635
msgid "INTERVAL required in rrule."
msgstr ""
-#: awx/api/serializers.py:4540
+#: awx/api/serializers.py:4637
msgid "SECONDLY is not supported."
msgstr ""
-#: awx/api/serializers.py:4542
+#: awx/api/serializers.py:4639
msgid "Multiple BYMONTHDAYs not supported."
msgstr ""
-#: awx/api/serializers.py:4544
+#: awx/api/serializers.py:4641
msgid "Multiple BYMONTHs not supported."
msgstr ""
-#: awx/api/serializers.py:4546
+#: awx/api/serializers.py:4643
msgid "BYDAY with numeric prefix not supported."
msgstr ""
-#: awx/api/serializers.py:4548
+#: awx/api/serializers.py:4645
msgid "BYYEARDAY not supported."
msgstr ""
-#: awx/api/serializers.py:4550
+#: awx/api/serializers.py:4647
msgid "BYWEEKNO not supported."
msgstr ""
-#: awx/api/serializers.py:4552
+#: awx/api/serializers.py:4649
msgid "RRULE may not contain both COUNT and UNTIL"
msgstr ""
-#: awx/api/serializers.py:4556
+#: awx/api/serializers.py:4653
msgid "COUNT > 999 is unsupported."
msgstr ""
-#: awx/api/serializers.py:4560
+#: awx/api/serializers.py:4657
msgid "rrule parsing failed validation: {}"
msgstr ""
-#: awx/api/serializers.py:4601
+#: awx/api/serializers.py:4715
msgid "Inventory Source must be a cloud resource."
msgstr ""
-#: awx/api/serializers.py:4603
+#: awx/api/serializers.py:4717
msgid "Manual Project cannot have a schedule set."
msgstr ""
-#: awx/api/serializers.py:4616
+#: awx/api/serializers.py:4730
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance"
msgstr ""
-#: awx/api/serializers.py:4621
+#: awx/api/serializers.py:4735
msgid "Count of all jobs that target this instance"
msgstr ""
-#: awx/api/serializers.py:4654
+#: awx/api/serializers.py:4768
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance group"
msgstr ""
-#: awx/api/serializers.py:4659
+#: awx/api/serializers.py:4773
msgid "Count of all jobs that target this instance group"
msgstr ""
-#: awx/api/serializers.py:4667
+#: awx/api/serializers.py:4781
msgid "Policy Instance Percentage"
msgstr ""
-#: awx/api/serializers.py:4668
+#: awx/api/serializers.py:4782
msgid ""
"Minimum percentage of all instances that will be automatically assigned to "
"this group when new instances come online."
msgstr ""
-#: awx/api/serializers.py:4673
+#: awx/api/serializers.py:4787
msgid "Policy Instance Minimum"
msgstr ""
-#: awx/api/serializers.py:4674
+#: awx/api/serializers.py:4788
msgid ""
"Static minimum number of Instances that will be automatically assign to this "
"group when new instances come online."
msgstr ""
-#: awx/api/serializers.py:4679
+#: awx/api/serializers.py:4793
msgid "Policy Instance List"
msgstr ""
-#: awx/api/serializers.py:4680
+#: awx/api/serializers.py:4794
msgid "List of exact-match Instances that will be assigned to this group"
msgstr ""
-#: awx/api/serializers.py:4702
+#: awx/api/serializers.py:4816
msgid "Duplicate entry {}."
msgstr ""
-#: awx/api/serializers.py:4704
+#: awx/api/serializers.py:4818
msgid "{} is not a valid hostname of an existing instance."
msgstr ""
-#: awx/api/serializers.py:4706 awx/api/views.py:202
+#: awx/api/serializers.py:4820 awx/api/views/mixin.py:138
msgid ""
"Isolated instances may not be added or removed from instances groups via the "
"API."
msgstr ""
-#: awx/api/serializers.py:4708 awx/api/views.py:206
+#: awx/api/serializers.py:4822 awx/api/views/mixin.py:142
msgid "Isolated instance group membership may not be managed via the API."
msgstr ""
-#: awx/api/serializers.py:4713
+#: awx/api/serializers.py:4827
msgid "tower instance group name may not be changed."
msgstr ""
-#: awx/api/serializers.py:4783
+#: awx/api/serializers.py:4897
msgid ""
"A summary of the new and changed values when an object is created, updated, "
"or deleted"
msgstr ""
-#: awx/api/serializers.py:4785
+#: awx/api/serializers.py:4899
msgid ""
"For create, update, and delete events this is the object type that was "
"affected. For associate and disassociate events this is the object type "
"associated or disassociated with object2."
msgstr ""
-#: awx/api/serializers.py:4788
+#: awx/api/serializers.py:4902
msgid ""
"Unpopulated for create, update, and delete events. For associate and "
"disassociate events this is the object type that object1 is being associated "
"with."
msgstr ""
-#: awx/api/serializers.py:4791
+#: awx/api/serializers.py:4905
msgid "The action taken with respect to the given object(s)."
msgstr ""
-#: awx/api/views.py:119
-msgid "Your license does not allow use of the activity stream."
-msgstr ""
-
-#: awx/api/views.py:129
-msgid "Your license does not permit use of system tracking."
-msgstr ""
-
-#: awx/api/views.py:139
-msgid "Your license does not allow use of workflows."
-msgstr ""
-
-#: awx/api/views.py:153
-msgid "Cannot delete job resource when associated workflow job is running."
-msgstr ""
-
-#: awx/api/views.py:158
-msgid "Cannot delete running job resource."
-msgstr ""
-
-#: awx/api/views.py:163
-msgid "Job has not finished processing events."
-msgstr ""
-
-#: awx/api/views.py:257
-msgid "Related job {} is still processing events."
-msgstr ""
-
-#: awx/api/views.py:264 awx/templates/rest_framework/api.html:28
-msgid "REST API"
-msgstr ""
-
-#: awx/api/views.py:275 awx/templates/rest_framework/api.html:4
-msgid "AWX REST API"
-msgstr ""
-
-#: awx/api/views.py:288
-msgid "API OAuth 2 Authorization Root"
-msgstr ""
-
-#: awx/api/views.py:353
-msgid "Version 1"
-msgstr ""
-
-#: awx/api/views.py:357
-msgid "Version 2"
-msgstr ""
-
-#: awx/api/views.py:366
-msgid "Ping"
-msgstr ""
-
-#: awx/api/views.py:397 awx/conf/apps.py:10
-msgid "Configuration"
-msgstr ""
-
-#: awx/api/views.py:454
-msgid "Invalid license data"
-msgstr ""
-
-#: awx/api/views.py:456
-msgid "Missing 'eula_accepted' property"
-msgstr ""
-
-#: awx/api/views.py:460
-msgid "'eula_accepted' value is invalid"
-msgstr ""
-
-#: awx/api/views.py:463
-msgid "'eula_accepted' must be True"
-msgstr ""
-
-#: awx/api/views.py:470
-msgid "Invalid JSON"
-msgstr ""
-
-#: awx/api/views.py:478
-msgid "Invalid License"
-msgstr ""
-
-#: awx/api/views.py:488
-msgid "Invalid license"
-msgstr ""
-
-#: awx/api/views.py:496
-#, python-format
-msgid "Failed to remove license (%s)"
-msgstr ""
-
-#: awx/api/views.py:501
+#: awx/api/views/__init__.py:161
msgid "Dashboard"
msgstr ""
-#: awx/api/views.py:600
+#: awx/api/views/__init__.py:260
msgid "Dashboard Jobs Graphs"
msgstr ""
-#: awx/api/views.py:636
+#: awx/api/views/__init__.py:296
#, python-format
msgid "Unknown period \"%s\""
msgstr ""
-#: awx/api/views.py:650
+#: awx/api/views/__init__.py:310
msgid "Instances"
msgstr ""
-#: awx/api/views.py:658
+#: awx/api/views/__init__.py:318
msgid "Instance Detail"
msgstr ""
-#: awx/api/views.py:678
+#: awx/api/views/__init__.py:338
msgid "Instance Jobs"
msgstr ""
-#: awx/api/views.py:692
+#: awx/api/views/__init__.py:352
msgid "Instance's Instance Groups"
msgstr ""
-#: awx/api/views.py:701
+#: awx/api/views/__init__.py:361
msgid "Instance Groups"
msgstr ""
-#: awx/api/views.py:709
+#: awx/api/views/__init__.py:369
msgid "Instance Group Detail"
msgstr ""
-#: awx/api/views.py:717
+#: awx/api/views/__init__.py:377
msgid "Isolated Groups can not be removed from the API"
msgstr ""
-#: awx/api/views.py:719
+#: awx/api/views/__init__.py:379
msgid ""
"Instance Groups acting as a controller for an Isolated Group can not be "
"removed from the API"
msgstr ""
-#: awx/api/views.py:725
+#: awx/api/views/__init__.py:385
msgid "Instance Group Running Jobs"
msgstr ""
-#: awx/api/views.py:734
+#: awx/api/views/__init__.py:394
msgid "Instance Group's Instances"
msgstr ""
-#: awx/api/views.py:744
+#: awx/api/views/__init__.py:404
msgid "Schedules"
msgstr ""
-#: awx/api/views.py:758
+#: awx/api/views/__init__.py:418
msgid "Schedule Recurrence Rule Preview"
msgstr ""
-#: awx/api/views.py:805
+#: awx/api/views/__init__.py:465
msgid "Cannot assign credential when related template is null."
msgstr ""
-#: awx/api/views.py:810
+#: awx/api/views/__init__.py:470
msgid "Related template cannot accept {} on launch."
msgstr ""
-#: awx/api/views.py:812
+#: awx/api/views/__init__.py:472
msgid ""
"Credential that requires user input on launch cannot be used in saved launch "
"configuration."
msgstr ""
-#: awx/api/views.py:820
+#: awx/api/views/__init__.py:480
#, python-brace-format
msgid ""
"This launch configuration already provides a {credential_type} credential."
msgstr ""
-#: awx/api/views.py:823
+#: awx/api/views/__init__.py:483
#, python-brace-format
msgid "Related template already uses {credential_type} credential."
msgstr ""
-#: awx/api/views.py:841
+#: awx/api/views/__init__.py:501
msgid "Schedule Jobs List"
msgstr ""
-#: awx/api/views.py:996
-msgid "Your license only permits a single organization to exist."
-msgstr ""
-
-#: awx/api/views.py:1223 awx/api/views.py:5106
+#: awx/api/views/__init__.py:590 awx/api/views/__init__.py:4399
msgid ""
"You cannot assign an Organization participation role as a child role for a "
"Team."
msgstr ""
-#: awx/api/views.py:1227 awx/api/views.py:5120
+#: awx/api/views/__init__.py:594 awx/api/views/__init__.py:4413
msgid "You cannot grant system-level permissions to a team."
msgstr ""
-#: awx/api/views.py:1234 awx/api/views.py:5112
+#: awx/api/views/__init__.py:601 awx/api/views/__init__.py:4405
msgid ""
"You cannot grant credential access to a team when the Organization field "
"isn't set, or belongs to a different organization"
msgstr ""
-#: awx/api/views.py:1348
+#: awx/api/views/__init__.py:715
msgid "Project Schedules"
msgstr ""
-#: awx/api/views.py:1359
+#: awx/api/views/__init__.py:726
msgid "Project SCM Inventory Sources"
msgstr ""
-#: awx/api/views.py:1460
+#: awx/api/views/__init__.py:827
msgid "Project Update Events List"
msgstr ""
-#: awx/api/views.py:1474
+#: awx/api/views/__init__.py:841
msgid "System Job Events List"
msgstr ""
-#: awx/api/views.py:1488
-msgid "Inventory Update Events List"
-msgstr ""
-
-#: awx/api/views.py:1522
+#: awx/api/views/__init__.py:877
msgid "Project Update SCM Inventory Updates"
msgstr ""
-#: awx/api/views.py:1581
+#: awx/api/views/__init__.py:936
msgid "Me"
msgstr ""
-#: awx/api/views.py:1589
+#: awx/api/views/__init__.py:944
msgid "OAuth 2 Applications"
msgstr ""
-#: awx/api/views.py:1598
+#: awx/api/views/__init__.py:953
msgid "OAuth 2 Application Detail"
msgstr ""
-#: awx/api/views.py:1607
+#: awx/api/views/__init__.py:966
msgid "OAuth 2 Application Tokens"
msgstr ""
-#: awx/api/views.py:1629
+#: awx/api/views/__init__.py:988
msgid "OAuth2 Tokens"
msgstr ""
-#: awx/api/views.py:1638
+#: awx/api/views/__init__.py:997
msgid "OAuth2 User Tokens"
msgstr ""
-#: awx/api/views.py:1650
+#: awx/api/views/__init__.py:1009
msgid "OAuth2 User Authorized Access Tokens"
msgstr ""
-#: awx/api/views.py:1665
+#: awx/api/views/__init__.py:1024
msgid "Organization OAuth2 Applications"
msgstr ""
-#: awx/api/views.py:1677
+#: awx/api/views/__init__.py:1036
msgid "OAuth2 Personal Access Tokens"
msgstr ""
-#: awx/api/views.py:1692
+#: awx/api/views/__init__.py:1051
msgid "OAuth Token Detail"
msgstr ""
-#: awx/api/views.py:1752 awx/api/views.py:5073
+#: awx/api/views/__init__.py:1112 awx/api/views/__init__.py:4366
msgid ""
"You cannot grant credential access to a user not in the credentials' "
"organization"
msgstr ""
-#: awx/api/views.py:1756 awx/api/views.py:5077
+#: awx/api/views/__init__.py:1116 awx/api/views/__init__.py:4370
msgid "You cannot grant private credential access to another user"
msgstr ""
-#: awx/api/views.py:1854
+#: awx/api/views/__init__.py:1214
#, python-format
msgid "Cannot change %s."
msgstr ""
-#: awx/api/views.py:1860
+#: awx/api/views/__init__.py:1220
msgid "Cannot delete user."
msgstr ""
-#: awx/api/views.py:1884
+#: awx/api/views/__init__.py:1244
msgid "Deletion not allowed for managed credential types"
msgstr ""
-#: awx/api/views.py:1886
+#: awx/api/views/__init__.py:1246
msgid "Credential types that are in use cannot be deleted"
msgstr ""
-#: awx/api/views.py:2061
-msgid "Cannot delete inventory script."
-msgstr ""
-
-#: awx/api/views.py:2152
-#, python-brace-format
-msgid "{0}"
-msgstr ""
-
-#: awx/api/views.py:2256
+#: awx/api/views/__init__.py:1445
msgid "The inventory for this host is already being deleted."
msgstr ""
-#: awx/api/views.py:2389
+#: awx/api/views/__init__.py:1580
msgid "Fact not found."
msgstr ""
-#: awx/api/views.py:2411
+#: awx/api/views/__init__.py:1610
msgid "SSLError while trying to connect to {}"
msgstr ""
-#: awx/api/views.py:2413
+#: awx/api/views/__init__.py:1612
msgid "Request to {} timed out."
msgstr ""
-#: awx/api/views.py:2415
+#: awx/api/views/__init__.py:1614
msgid "Unknown exception {} while trying to GET {}"
msgstr ""
-#: awx/api/views.py:2418
+#: awx/api/views/__init__.py:1617
msgid ""
"Unauthorized access. Please check your Insights Credential username and "
"password."
msgstr ""
-#: awx/api/views.py:2421
+#: awx/api/views/__init__.py:1620
msgid ""
"Failed to gather reports and maintenance plans from Insights API at URL {}. "
"Server responded with {} status code and message {}"
msgstr ""
-#: awx/api/views.py:2428
+#: awx/api/views/__init__.py:1627
msgid "Expected JSON response from Insights but instead got {}"
msgstr ""
-#: awx/api/views.py:2435
+#: awx/api/views/__init__.py:1634
msgid "This host is not recognized as an Insights host."
msgstr ""
-#: awx/api/views.py:2440
+#: awx/api/views/__init__.py:1639
msgid "The Insights Credential for \"{}\" was not found."
msgstr ""
-#: awx/api/views.py:2508
+#: awx/api/views/__init__.py:1707
msgid "Cyclical Group association."
msgstr ""
-#: awx/api/views.py:2722
+#: awx/api/views/__init__.py:1878
+msgid "Inventory subset argument must be a string."
+msgstr ""
+
+#: awx/api/views/__init__.py:1882
+msgid "Subset does not use any supported syntax."
+msgstr ""
+
+#: awx/api/views/__init__.py:1932
msgid "Inventory Source List"
msgstr ""
-#: awx/api/views.py:2734
+#: awx/api/views/__init__.py:1944
msgid "Inventory Sources Update"
msgstr ""
-#: awx/api/views.py:2767
+#: awx/api/views/__init__.py:1977
msgid "Could not start because `can_update` returned False"
msgstr ""
-#: awx/api/views.py:2775
+#: awx/api/views/__init__.py:1985
msgid "No inventory sources to update."
msgstr ""
-#: awx/api/views.py:2804
+#: awx/api/views/__init__.py:2014
msgid "Inventory Source Schedules"
msgstr ""
-#: awx/api/views.py:2832
+#: awx/api/views/__init__.py:2042
msgid "Notification Templates can only be assigned when source is one of {}."
msgstr ""
-#: awx/api/views.py:2887
-msgid "Vault credentials are not yet supported for inventory sources."
+#: awx/api/views/__init__.py:2111
+msgid "Source already has credential assigned."
msgstr ""
-#: awx/api/views.py:2892
-msgid "Source already has cloud credential assigned."
-msgstr ""
-
-#: awx/api/views.py:3042
+#: awx/api/views/__init__.py:2264
msgid "Field is not allowed for use with v1 API."
msgstr ""
-#: awx/api/views.py:3052
+#: awx/api/views/__init__.py:2274
msgid ""
"'credentials' cannot be used in combination with 'credential', "
"'vault_credential', or 'extra_credentials'."
msgstr ""
-#: awx/api/views.py:3079
+#: awx/api/views/__init__.py:2301
msgid "Incorrect type. Expected {}, received {}."
msgstr ""
-#: awx/api/views.py:3172
+#: awx/api/views/__init__.py:2399
msgid "Job Template Schedules"
msgstr ""
-#: awx/api/views.py:3190 awx/api/views.py:3201
+#: awx/api/views/__init__.py:2427 awx/api/views/__init__.py:2438
msgid "Your license does not allow adding surveys."
msgstr ""
-#: awx/api/views.py:3220
+#: awx/api/views/__init__.py:2458
msgid "Field '{}' is missing from survey spec."
msgstr ""
-#: awx/api/views.py:3222
+#: awx/api/views/__init__.py:2460
msgid "Expected {} for field '{}', received {} type."
msgstr ""
-#: awx/api/views.py:3226
+#: awx/api/views/__init__.py:2464
msgid "'spec' doesn't contain any items."
msgstr ""
-#: awx/api/views.py:3235
+#: awx/api/views/__init__.py:2478
#, python-format
msgid "Survey question %s is not a json object."
msgstr ""
-#: awx/api/views.py:3237
-#, python-format
-msgid "'type' missing from survey question %s."
+#: awx/api/views/__init__.py:2481
+#, python-brace-format
+msgid "'{field_name}' missing from survey question {idx}"
msgstr ""
-#: awx/api/views.py:3239
-#, python-format
-msgid "'question_name' missing from survey question %s."
+#: awx/api/views/__init__.py:2491
+#, python-brace-format
+msgid "'{field_name}' in survey question {idx} expected to be {type_label}."
msgstr ""
-#: awx/api/views.py:3241
-#, python-format
-msgid "'variable' missing from survey question %s."
-msgstr ""
-
-#: awx/api/views.py:3243
+#: awx/api/views/__init__.py:2495
#, python-format
msgid "'variable' '%(item)s' duplicated in survey question %(survey)s."
msgstr ""
-#: awx/api/views.py:3248
-#, python-format
-msgid "'required' missing from survey question %s."
-msgstr ""
-
-#: awx/api/views.py:3253
+#: awx/api/views/__init__.py:2505
#, python-brace-format
-msgid "Value {question_default} for '{variable_name}' expected to be a string."
+msgid ""
+"'{survey_item[type]}' in survey question {idx} is not one of "
+"'{allowed_types}' allowed question types."
msgstr ""
-#: awx/api/views.py:3263
+#: awx/api/views/__init__.py:2515
+#, python-brace-format
+msgid ""
+"Default value {survey_item[default]} in survey question {idx} expected to be "
+"{type_label}."
+msgstr ""
+
+#: awx/api/views/__init__.py:2525
+#, python-brace-format
+msgid "The {min_or_max} limit in survey question {idx} expected to be integer."
+msgstr ""
+
+#: awx/api/views/__init__.py:2529
+#, python-brace-format
+msgid "Survey question {idx} of type {survey_item[type]} must specify choices."
+msgstr ""
+
+#: awx/api/views/__init__.py:2538
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword for password question defaults, survey "
-"question {question_position} is type {question_type}."
+"question {idx} is type {survey_item[type]}."
msgstr ""
-#: awx/api/views.py:3279
+#: awx/api/views/__init__.py:2552
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword, may not be used for new default in "
-"position {question_position}."
+"position {idx}."
msgstr ""
-#: awx/api/views.py:3353
+#: awx/api/views/__init__.py:2626
#, python-brace-format
msgid "Cannot assign multiple {credential_type} credentials."
msgstr ""
-#: awx/api/views.py:3357
+#: awx/api/views/__init__.py:2630
msgid "Cannot assign a Credential of kind `{}`."
msgstr ""
-#: awx/api/views.py:3374
+#: awx/api/views/__init__.py:2647
msgid "Extra credentials must be network or cloud."
msgstr ""
-#: awx/api/views.py:3396
+#: awx/api/views/__init__.py:2669
msgid "Maximum number of labels for {} reached."
msgstr ""
-#: awx/api/views.py:3519
+#: awx/api/views/__init__.py:2792
msgid "No matching host could be found!"
msgstr ""
-#: awx/api/views.py:3522
+#: awx/api/views/__init__.py:2795
msgid "Multiple hosts matched the request!"
msgstr ""
-#: awx/api/views.py:3527
+#: awx/api/views/__init__.py:2800
msgid "Cannot start automatically, user input required!"
msgstr ""
-#: awx/api/views.py:3534
+#: awx/api/views/__init__.py:2807
msgid "Host callback job already pending."
msgstr ""
-#: awx/api/views.py:3549 awx/api/views.py:4336
+#: awx/api/views/__init__.py:2823 awx/api/views/__init__.py:3629
msgid "Error starting job!"
msgstr ""
-#: awx/api/views.py:3669
-#, python-brace-format
-msgid "Cannot associate {0} when {1} have been associated."
-msgstr ""
-
-#: awx/api/views.py:3694
+#: awx/api/views/__init__.py:2973
msgid "Multiple parent relationship not allowed."
msgstr ""
-#: awx/api/views.py:3699
+#: awx/api/views/__init__.py:2978
msgid "Cycle detected."
msgstr ""
-#: awx/api/views.py:3902
+#: awx/api/views/__init__.py:3158
+msgid "Cannot relaunch slice workflow job orphaned from job template."
+msgstr ""
+
+#: awx/api/views/__init__.py:3191
msgid "Workflow Job Template Schedules"
msgstr ""
-#: awx/api/views.py:4038 awx/api/views.py:4740
+#: awx/api/views/__init__.py:3326 awx/api/views/__init__.py:4033
msgid "Superuser privileges needed."
msgstr ""
-#: awx/api/views.py:4071
+#: awx/api/views/__init__.py:3359
msgid "System Job Template Schedules"
msgstr ""
-#: awx/api/views.py:4129
+#: awx/api/views/__init__.py:3417
msgid "POST not allowed for Job launching in version 2 of the api"
msgstr ""
-#: awx/api/views.py:4153 awx/api/views.py:4159
+#: awx/api/views/__init__.py:3441 awx/api/views/__init__.py:3447
msgid "PUT not allowed for Job Details in version 2 of the API"
msgstr ""
-#: awx/api/views.py:4319
+#: awx/api/views/__init__.py:3607
#, python-brace-format
msgid "Wait until job finishes before retrying on {status_value} hosts."
msgstr ""
-#: awx/api/views.py:4324
+#: awx/api/views/__init__.py:3612
#, python-brace-format
msgid "Cannot retry on {status_value} hosts, playbook stats not available."
msgstr ""
-#: awx/api/views.py:4329
+#: awx/api/views/__init__.py:3617
#, python-brace-format
msgid "Cannot relaunch because previous job had 0 {status_value} hosts."
msgstr ""
-#: awx/api/views.py:4358
+#: awx/api/views/__init__.py:3623
+#, python-brace-format
+msgid ""
+"Cannot relaunch because the limit length {limit_length} exceeds the max of "
+"{limit_max}."
+msgstr ""
+
+#: awx/api/views/__init__.py:3651
msgid "Cannot create schedule because job requires credential passwords."
msgstr ""
-#: awx/api/views.py:4363
+#: awx/api/views/__init__.py:3656
msgid "Cannot create schedule because job was launched by legacy method."
msgstr ""
-#: awx/api/views.py:4365
+#: awx/api/views/__init__.py:3658
msgid "Cannot create schedule because a related resource is missing."
msgstr ""
-#: awx/api/views.py:4420
+#: awx/api/views/__init__.py:3713
msgid "Job Host Summaries List"
msgstr ""
-#: awx/api/views.py:4469
+#: awx/api/views/__init__.py:3762
msgid "Job Event Children List"
msgstr ""
-#: awx/api/views.py:4479
+#: awx/api/views/__init__.py:3772
msgid "Job Event Hosts List"
msgstr ""
-#: awx/api/views.py:4488
+#: awx/api/views/__init__.py:3781
msgid "Job Events List"
msgstr ""
-#: awx/api/views.py:4697
+#: awx/api/views/__init__.py:3990
msgid "Ad Hoc Command Events List"
msgstr ""
-#: awx/api/views.py:4939
+#: awx/api/views/__init__.py:4232
msgid "Delete not allowed while there are pending notifications"
msgstr ""
-#: awx/api/views.py:4947
+#: awx/api/views/__init__.py:4240
msgid "Notification Template Test"
msgstr ""
+#: awx/api/views/inventory.py:65
+msgid "Inventory Update Events List"
+msgstr ""
+
+#: awx/api/views/inventory.py:88
+msgid "Cannot delete inventory script."
+msgstr ""
+
+#: awx/api/views/inventory.py:149
+#, python-brace-format
+msgid "{0}"
+msgstr ""
+
+#: awx/api/views/mixin.py:50
+msgid "Your license does not allow use of the activity stream."
+msgstr ""
+
+#: awx/api/views/mixin.py:61
+msgid "Your license does not permit use of system tracking."
+msgstr ""
+
+#: awx/api/views/mixin.py:72
+msgid "Your license does not allow use of workflows."
+msgstr ""
+
+#: awx/api/views/mixin.py:86
+msgid "Cannot delete job resource when associated workflow job is running."
+msgstr ""
+
+#: awx/api/views/mixin.py:91
+msgid "Cannot delete running job resource."
+msgstr ""
+
+#: awx/api/views/mixin.py:96
+msgid "Job has not finished processing events."
+msgstr ""
+
+#: awx/api/views/mixin.py:193
+msgid "Related job {} is still processing events."
+msgstr ""
+
+#: awx/api/views/organization.py:84
+msgid "Your license only permits a single organization to exist."
+msgstr ""
+
+#: awx/api/views/root.py:43 awx/templates/rest_framework/api.html:28
+msgid "REST API"
+msgstr ""
+
+#: awx/api/views/root.py:54 awx/templates/rest_framework/api.html:4
+msgid "AWX REST API"
+msgstr ""
+
+#: awx/api/views/root.py:67
+msgid "API OAuth 2 Authorization Root"
+msgstr ""
+
+#: awx/api/views/root.py:132
+msgid "Version 1"
+msgstr ""
+
+#: awx/api/views/root.py:136
+msgid "Version 2"
+msgstr ""
+
+#: awx/api/views/root.py:145
+msgid "Ping"
+msgstr ""
+
+#: awx/api/views/root.py:176 awx/conf/apps.py:10
+msgid "Configuration"
+msgstr ""
+
+#: awx/api/views/root.py:233
+msgid "Invalid license data"
+msgstr ""
+
+#: awx/api/views/root.py:235
+msgid "Missing 'eula_accepted' property"
+msgstr ""
+
+#: awx/api/views/root.py:239
+msgid "'eula_accepted' value is invalid"
+msgstr ""
+
+#: awx/api/views/root.py:242
+msgid "'eula_accepted' must be True"
+msgstr ""
+
+#: awx/api/views/root.py:249
+msgid "Invalid JSON"
+msgstr ""
+
+#: awx/api/views/root.py:257
+msgid "Invalid License"
+msgstr ""
+
+#: awx/api/views/root.py:267
+msgid "Invalid license"
+msgstr ""
+
+#: awx/api/views/root.py:275
+msgid "Failed to remove license."
+msgstr ""
+
#: awx/conf/conf.py:20
msgid "Bud Frogs"
msgstr ""
@@ -1673,19 +1711,19 @@ msgstr ""
msgid "Features not found in active license."
msgstr ""
-#: awx/main/access.py:835
+#: awx/main/access.py:836
msgid "Unable to change inventory on a host."
msgstr ""
-#: awx/main/access.py:852 awx/main/access.py:897
+#: awx/main/access.py:853 awx/main/access.py:898
msgid "Cannot associate two items from different inventories."
msgstr ""
-#: awx/main/access.py:885
+#: awx/main/access.py:886
msgid "Unable to change inventory on a group."
msgstr ""
-#: awx/main/access.py:1146
+#: awx/main/access.py:1147
msgid "Unable to change organization on a team."
msgstr ""
@@ -1693,35 +1731,43 @@ msgstr ""
msgid "The {} role cannot be assigned to a team"
msgstr ""
-#: awx/main/access.py:1165
-msgid "The admin_role for a User cannot be assigned to a team"
-msgstr ""
-
-#: awx/main/access.py:1531 awx/main/access.py:1965
+#: awx/main/access.py:1527 awx/main/access.py:1970
msgid "Job was launched with prompts provided by another user."
msgstr ""
-#: awx/main/access.py:1551
+#: awx/main/access.py:1547
msgid "Job has been orphaned from its job template."
msgstr ""
-#: awx/main/access.py:1553
+#: awx/main/access.py:1549
msgid "Job was launched with unknown prompted fields."
msgstr ""
-#: awx/main/access.py:1555
+#: awx/main/access.py:1551
msgid "Job was launched with prompted fields."
msgstr ""
-#: awx/main/access.py:1557
+#: awx/main/access.py:1553
msgid " Organization level permissions required."
msgstr ""
-#: awx/main/access.py:1559
+#: awx/main/access.py:1555
msgid " You do not have permission to related resources."
msgstr ""
-#: awx/main/access.py:1979
+#: awx/main/access.py:1963
+msgid "Workflow Job was launched with unknown prompts."
+msgstr ""
+
+#: awx/main/access.py:1974
+msgid "Job was launched with prompts you lack access to."
+msgstr ""
+
+#: awx/main/access.py:1978
+msgid "Job was launched with prompts no longer accepted."
+msgstr ""
+
+#: awx/main/access.py:1992
msgid ""
"You do not have permission to the workflow job resources required for "
"relaunch."
@@ -1835,9 +1881,10 @@ msgstr ""
#: awx/main/conf.py:176 awx/main/conf.py:186 awx/main/conf.py:196
#: awx/main/conf.py:206 awx/main/conf.py:217 awx/main/conf.py:229
#: awx/main/conf.py:241 awx/main/conf.py:254 awx/main/conf.py:266
-#: awx/main/conf.py:276 awx/main/conf.py:287 awx/main/conf.py:298
-#: awx/main/conf.py:308 awx/main/conf.py:318 awx/main/conf.py:330
-#: awx/main/conf.py:342 awx/main/conf.py:354 awx/main/conf.py:368
+#: awx/main/conf.py:276 awx/main/conf.py:287 awx/main/conf.py:297
+#: awx/main/conf.py:308 awx/main/conf.py:318 awx/main/conf.py:328
+#: awx/main/conf.py:340 awx/main/conf.py:352 awx/main/conf.py:364
+#: awx/main/conf.py:378
msgid "Jobs"
msgstr ""
@@ -1968,83 +2015,93 @@ msgid ""
msgstr ""
#: awx/main/conf.py:285
-msgid "Standard Output Maximum Display Size"
+msgid "Enable Role Download"
msgstr ""
#: awx/main/conf.py:286
msgid ""
+"Allows roles to be dynamically downlaoded from a requirements.yml file for "
+"SCM projects."
+msgstr ""
+
+#: awx/main/conf.py:295
+msgid "Standard Output Maximum Display Size"
+msgstr ""
+
+#: awx/main/conf.py:296
+msgid ""
"Maximum Size of Standard Output in bytes to display before requiring the "
"output be downloaded."
msgstr ""
-#: awx/main/conf.py:295
+#: awx/main/conf.py:305
msgid "Job Event Standard Output Maximum Display Size"
msgstr ""
-#: awx/main/conf.py:297
+#: awx/main/conf.py:307
msgid ""
"Maximum Size of Standard Output in bytes to display for a single job or ad "
"hoc command event. `stdout` will end with `…` when truncated."
msgstr ""
-#: awx/main/conf.py:306
+#: awx/main/conf.py:316
msgid "Maximum Scheduled Jobs"
msgstr ""
-#: awx/main/conf.py:307
+#: awx/main/conf.py:317
msgid ""
"Maximum number of the same job template that can be waiting to run when "
"launching from a schedule before no more are created."
msgstr ""
-#: awx/main/conf.py:316
+#: awx/main/conf.py:326
msgid "Ansible Callback Plugins"
msgstr ""
-#: awx/main/conf.py:317
+#: awx/main/conf.py:327
msgid ""
"List of paths to search for extra callback plugins to be used when running "
"jobs. Enter one path per line."
msgstr ""
-#: awx/main/conf.py:327
+#: awx/main/conf.py:337
msgid "Default Job Timeout"
msgstr ""
-#: awx/main/conf.py:328
+#: awx/main/conf.py:338
msgid ""
"Maximum time in seconds to allow jobs to run. Use value of 0 to indicate "
"that no timeout should be imposed. A timeout set on an individual job "
"template will override this."
msgstr ""
-#: awx/main/conf.py:339
+#: awx/main/conf.py:349
msgid "Default Inventory Update Timeout"
msgstr ""
-#: awx/main/conf.py:340
+#: awx/main/conf.py:350
msgid ""
"Maximum time in seconds to allow inventory updates to run. Use value of 0 to "
"indicate that no timeout should be imposed. A timeout set on an individual "
"inventory source will override this."
msgstr ""
-#: awx/main/conf.py:351
+#: awx/main/conf.py:361
msgid "Default Project Update Timeout"
msgstr ""
-#: awx/main/conf.py:352
+#: awx/main/conf.py:362
msgid ""
"Maximum time in seconds to allow project updates to run. Use value of 0 to "
"indicate that no timeout should be imposed. A timeout set on an individual "
"project will override this."
msgstr ""
-#: awx/main/conf.py:363
+#: awx/main/conf.py:373
msgid "Per-Host Ansible Fact Cache Timeout"
msgstr ""
-#: awx/main/conf.py:364
+#: awx/main/conf.py:374
msgid ""
"Maximum time, in seconds, that stored Ansible facts are considered valid "
"since the last time they were modified. Only valid, non-stale, facts will be "
@@ -2053,62 +2110,62 @@ msgid ""
"timeout should be imposed."
msgstr ""
-#: awx/main/conf.py:377
+#: awx/main/conf.py:387
msgid "Logging Aggregator"
msgstr ""
-#: awx/main/conf.py:378
+#: awx/main/conf.py:388
msgid "Hostname/IP where external logs will be sent to."
msgstr ""
-#: awx/main/conf.py:379 awx/main/conf.py:390 awx/main/conf.py:402
-#: awx/main/conf.py:412 awx/main/conf.py:424 awx/main/conf.py:439
-#: awx/main/conf.py:451 awx/main/conf.py:460 awx/main/conf.py:470
-#: awx/main/conf.py:482 awx/main/conf.py:493 awx/main/conf.py:505
-#: awx/main/conf.py:518
+#: awx/main/conf.py:389 awx/main/conf.py:400 awx/main/conf.py:412
+#: awx/main/conf.py:422 awx/main/conf.py:434 awx/main/conf.py:449
+#: awx/main/conf.py:461 awx/main/conf.py:470 awx/main/conf.py:480
+#: awx/main/conf.py:492 awx/main/conf.py:503 awx/main/conf.py:515
+#: awx/main/conf.py:528
msgid "Logging"
msgstr ""
-#: awx/main/conf.py:387
+#: awx/main/conf.py:397
msgid "Logging Aggregator Port"
msgstr ""
-#: awx/main/conf.py:388
+#: awx/main/conf.py:398
msgid ""
"Port on Logging Aggregator to send logs to (if required and not provided in "
"Logging Aggregator)."
msgstr ""
-#: awx/main/conf.py:400
+#: awx/main/conf.py:410
msgid "Logging Aggregator Type"
msgstr ""
-#: awx/main/conf.py:401
+#: awx/main/conf.py:411
msgid "Format messages for the chosen log aggregator."
msgstr ""
-#: awx/main/conf.py:410
+#: awx/main/conf.py:420
msgid "Logging Aggregator Username"
msgstr ""
-#: awx/main/conf.py:411
+#: awx/main/conf.py:421
msgid "Username for external log aggregator (if required)."
msgstr ""
-#: awx/main/conf.py:422
+#: awx/main/conf.py:432
msgid "Logging Aggregator Password/Token"
msgstr ""
-#: awx/main/conf.py:423
+#: awx/main/conf.py:433
msgid ""
"Password or authentication token for external log aggregator (if required)."
msgstr ""
-#: awx/main/conf.py:432
+#: awx/main/conf.py:442
msgid "Loggers Sending Data to Log Aggregator Form"
msgstr ""
-#: awx/main/conf.py:433
+#: awx/main/conf.py:443
msgid ""
"List of loggers that will send HTTP logs to the collector, these can include "
"any or all of: \n"
@@ -2118,11 +2175,11 @@ msgid ""
"system_tracking - facts gathered from scan jobs."
msgstr ""
-#: awx/main/conf.py:446
+#: awx/main/conf.py:456
msgid "Log System Tracking Facts Individually"
msgstr ""
-#: awx/main/conf.py:447
+#: awx/main/conf.py:457
msgid ""
"If set, system tracking facts will be sent for each package, service, or "
"other item found in a scan, allowing for greater search query granularity. "
@@ -2130,47 +2187,47 @@ msgid ""
"efficiency in fact processing."
msgstr ""
-#: awx/main/conf.py:458
+#: awx/main/conf.py:468
msgid "Enable External Logging"
msgstr ""
-#: awx/main/conf.py:459
+#: awx/main/conf.py:469
msgid "Enable sending logs to external log aggregator."
msgstr ""
-#: awx/main/conf.py:468
+#: awx/main/conf.py:478
msgid "Cluster-wide Tower unique identifier."
msgstr ""
-#: awx/main/conf.py:469
+#: awx/main/conf.py:479
msgid "Useful to uniquely identify Tower instances."
msgstr ""
-#: awx/main/conf.py:478
+#: awx/main/conf.py:488
msgid "Logging Aggregator Protocol"
msgstr ""
-#: awx/main/conf.py:479
+#: awx/main/conf.py:489
msgid ""
"Protocol used to communicate with log aggregator. HTTPS/HTTP assumes HTTPS "
"unless http:// is explicitly used in the Logging Aggregator hostname."
msgstr ""
-#: awx/main/conf.py:489
+#: awx/main/conf.py:499
msgid "TCP Connection Timeout"
msgstr ""
-#: awx/main/conf.py:490
+#: awx/main/conf.py:500
msgid ""
"Number of seconds for a TCP connection to external log aggregator to "
"timeout. Applies to HTTPS and TCP log aggregator protocols."
msgstr ""
-#: awx/main/conf.py:500
+#: awx/main/conf.py:510
msgid "Enable/disable HTTPS certificate verification"
msgstr ""
-#: awx/main/conf.py:501
+#: awx/main/conf.py:511
msgid ""
"Flag to control enable/disable of certificate verification when "
"LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, Tower's log handler will "
@@ -2178,11 +2235,11 @@ msgid ""
"connection."
msgstr ""
-#: awx/main/conf.py:513
+#: awx/main/conf.py:523
msgid "Logging Aggregator Level Threshold"
msgstr ""
-#: awx/main/conf.py:514
+#: awx/main/conf.py:524
msgid ""
"Level threshold used by log handler. Severities from lowest to highest are "
"DEBUG, INFO, WARNING, ERROR, CRITICAL. Messages less severe than the "
@@ -2190,7 +2247,7 @@ msgid ""
"anlytics ignore this setting)"
msgstr ""
-#: awx/main/conf.py:537 awx/sso/conf.py:1264
+#: awx/main/conf.py:547 awx/sso/conf.py:1264
msgid "\n"
msgstr ""
@@ -2298,49 +2355,59 @@ msgstr ""
msgid "{sub_key} not allowed for {element_type} type ({element_id})"
msgstr ""
-#: awx/main/fields.py:810
+#: awx/main/fields.py:794
+msgid ""
+"Environment variable {} may affect Ansible configuration so its use is not "
+"allowed in credentials."
+msgstr ""
+
+#: awx/main/fields.py:800
+msgid "Environment variable {} is blacklisted from use in credentials."
+msgstr ""
+
+#: awx/main/fields.py:828
msgid ""
"Must define unnamed file injector in order to reference `tower.filename`."
msgstr ""
-#: awx/main/fields.py:817
+#: awx/main/fields.py:835
msgid "Cannot directly reference reserved `tower` namespace container."
msgstr ""
-#: awx/main/fields.py:827
+#: awx/main/fields.py:845
msgid "Must use multi-file syntax when injecting multiple files"
msgstr ""
-#: awx/main/fields.py:844
+#: awx/main/fields.py:865
#, python-brace-format
msgid "{sub_key} uses an undefined field ({error_msg})"
msgstr ""
-#: awx/main/fields.py:851
+#: awx/main/fields.py:872
#, python-brace-format
msgid ""
"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})"
msgstr ""
-#: awx/main/middleware.py:160
+#: awx/main/middleware.py:161
msgid "Formats of all available named urls"
msgstr ""
-#: awx/main/middleware.py:161
+#: awx/main/middleware.py:162
msgid ""
"Read-only list of key-value pairs that shows the standard format of all "
"available named URLs."
msgstr ""
-#: awx/main/middleware.py:163 awx/main/middleware.py:173
+#: awx/main/middleware.py:164 awx/main/middleware.py:174
msgid "Named URL"
msgstr ""
-#: awx/main/middleware.py:170
+#: awx/main/middleware.py:171
msgid "List of all named url graph nodes."
msgstr ""
-#: awx/main/middleware.py:171
+#: awx/main/middleware.py:172
msgid ""
"Read-only list of key-value pairs that exposes named URL graph topology. Use "
"this list to programmatically generate named URLs for resources"
@@ -2443,17 +2510,17 @@ msgid "The hostname or IP address to use."
msgstr ""
#: awx/main/models/credential/__init__.py:117
-#: awx/main/models/credential/__init__.py:686
-#: awx/main/models/credential/__init__.py:741
-#: awx/main/models/credential/__init__.py:806
-#: awx/main/models/credential/__init__.py:884
-#: awx/main/models/credential/__init__.py:930
-#: awx/main/models/credential/__init__.py:958
-#: awx/main/models/credential/__init__.py:987
-#: awx/main/models/credential/__init__.py:1051
-#: awx/main/models/credential/__init__.py:1092
-#: awx/main/models/credential/__init__.py:1125
-#: awx/main/models/credential/__init__.py:1177
+#: awx/main/models/credential/__init__.py:683
+#: awx/main/models/credential/__init__.py:738
+#: awx/main/models/credential/__init__.py:803
+#: awx/main/models/credential/__init__.py:881
+#: awx/main/models/credential/__init__.py:927
+#: awx/main/models/credential/__init__.py:955
+#: awx/main/models/credential/__init__.py:984
+#: awx/main/models/credential/__init__.py:1048
+#: awx/main/models/credential/__init__.py:1089
+#: awx/main/models/credential/__init__.py:1122
+#: awx/main/models/credential/__init__.py:1174
msgid "Username"
msgstr ""
@@ -2462,16 +2529,16 @@ msgid "Username for this credential."
msgstr ""
#: awx/main/models/credential/__init__.py:124
-#: awx/main/models/credential/__init__.py:690
-#: awx/main/models/credential/__init__.py:745
-#: awx/main/models/credential/__init__.py:810
-#: awx/main/models/credential/__init__.py:934
-#: awx/main/models/credential/__init__.py:962
-#: awx/main/models/credential/__init__.py:991
-#: awx/main/models/credential/__init__.py:1055
-#: awx/main/models/credential/__init__.py:1096
-#: awx/main/models/credential/__init__.py:1129
-#: awx/main/models/credential/__init__.py:1181
+#: awx/main/models/credential/__init__.py:687
+#: awx/main/models/credential/__init__.py:742
+#: awx/main/models/credential/__init__.py:807
+#: awx/main/models/credential/__init__.py:931
+#: awx/main/models/credential/__init__.py:959
+#: awx/main/models/credential/__init__.py:988
+#: awx/main/models/credential/__init__.py:1052
+#: awx/main/models/credential/__init__.py:1093
+#: awx/main/models/credential/__init__.py:1126
+#: awx/main/models/credential/__init__.py:1178
msgid "Password"
msgstr ""
@@ -2570,296 +2637,300 @@ msgid ""
msgstr ""
#: awx/main/models/credential/__init__.py:258
-#: awx/main/models/credential/__init__.py:476
+#: awx/main/models/credential/__init__.py:467
msgid ""
"Enter inputs using either JSON or YAML syntax. Use the radio button to "
"toggle between the two. Refer to the Ansible Tower documentation for example "
"syntax."
msgstr ""
-#: awx/main/models/credential/__init__.py:457
-#: awx/main/models/credential/__init__.py:681
+#: awx/main/models/credential/__init__.py:448
+#: awx/main/models/credential/__init__.py:678
msgid "Machine"
msgstr ""
-#: awx/main/models/credential/__init__.py:458
-#: awx/main/models/credential/__init__.py:772
+#: awx/main/models/credential/__init__.py:449
+#: awx/main/models/credential/__init__.py:769
msgid "Vault"
msgstr ""
-#: awx/main/models/credential/__init__.py:459
-#: awx/main/models/credential/__init__.py:801
+#: awx/main/models/credential/__init__.py:450
+#: awx/main/models/credential/__init__.py:798
msgid "Network"
msgstr ""
-#: awx/main/models/credential/__init__.py:460
-#: awx/main/models/credential/__init__.py:736
+#: awx/main/models/credential/__init__.py:451
+#: awx/main/models/credential/__init__.py:733
msgid "Source Control"
msgstr ""
-#: awx/main/models/credential/__init__.py:461
+#: awx/main/models/credential/__init__.py:452
msgid "Cloud"
msgstr ""
-#: awx/main/models/credential/__init__.py:462
-#: awx/main/models/credential/__init__.py:1087
+#: awx/main/models/credential/__init__.py:453
+#: awx/main/models/credential/__init__.py:1084
msgid "Insights"
msgstr ""
-#: awx/main/models/credential/__init__.py:483
+#: awx/main/models/credential/__init__.py:474
msgid ""
"Enter injectors using either JSON or YAML syntax. Use the radio button to "
"toggle between the two. Refer to the Ansible Tower documentation for example "
"syntax."
msgstr ""
-#: awx/main/models/credential/__init__.py:534
+#: awx/main/models/credential/__init__.py:525
#, python-format
msgid "adding %s credential type"
msgstr ""
-#: awx/main/models/credential/__init__.py:696
-#: awx/main/models/credential/__init__.py:815
+#: awx/main/models/credential/__init__.py:693
+#: awx/main/models/credential/__init__.py:812
msgid "SSH Private Key"
msgstr ""
-#: awx/main/models/credential/__init__.py:703
-#: awx/main/models/credential/__init__.py:757
-#: awx/main/models/credential/__init__.py:822
+#: awx/main/models/credential/__init__.py:700
+#: awx/main/models/credential/__init__.py:754
+#: awx/main/models/credential/__init__.py:819
msgid "Private Key Passphrase"
msgstr ""
-#: awx/main/models/credential/__init__.py:709
+#: awx/main/models/credential/__init__.py:706
msgid "Privilege Escalation Method"
msgstr ""
-#: awx/main/models/credential/__init__.py:711
+#: awx/main/models/credential/__init__.py:708
msgid ""
"Specify a method for \"become\" operations. This is equivalent to specifying "
"the --become-method Ansible parameter."
msgstr ""
-#: awx/main/models/credential/__init__.py:716
+#: awx/main/models/credential/__init__.py:713
msgid "Privilege Escalation Username"
msgstr ""
-#: awx/main/models/credential/__init__.py:720
+#: awx/main/models/credential/__init__.py:717
msgid "Privilege Escalation Password"
msgstr ""
-#: awx/main/models/credential/__init__.py:750
+#: awx/main/models/credential/__init__.py:747
msgid "SCM Private Key"
msgstr ""
-#: awx/main/models/credential/__init__.py:777
+#: awx/main/models/credential/__init__.py:774
msgid "Vault Password"
msgstr ""
-#: awx/main/models/credential/__init__.py:783
+#: awx/main/models/credential/__init__.py:780
msgid "Vault Identifier"
msgstr ""
-#: awx/main/models/credential/__init__.py:786
+#: awx/main/models/credential/__init__.py:783
msgid ""
"Specify an (optional) Vault ID. This is equivalent to specifying the --vault-"
"id Ansible parameter for providing multiple Vault passwords. Note: this "
"feature only works in Ansible 2.4+."
msgstr ""
-#: awx/main/models/credential/__init__.py:827
+#: awx/main/models/credential/__init__.py:824
msgid "Authorize"
msgstr ""
-#: awx/main/models/credential/__init__.py:831
+#: awx/main/models/credential/__init__.py:828
msgid "Authorize Password"
msgstr ""
-#: awx/main/models/credential/__init__.py:848
+#: awx/main/models/credential/__init__.py:845
msgid "Amazon Web Services"
msgstr ""
-#: awx/main/models/credential/__init__.py:853
+#: awx/main/models/credential/__init__.py:850
msgid "Access Key"
msgstr ""
-#: awx/main/models/credential/__init__.py:857
+#: awx/main/models/credential/__init__.py:854
msgid "Secret Key"
msgstr ""
-#: awx/main/models/credential/__init__.py:862
+#: awx/main/models/credential/__init__.py:859
msgid "STS Token"
msgstr ""
-#: awx/main/models/credential/__init__.py:865
+#: awx/main/models/credential/__init__.py:862
msgid ""
"Security Token Service (STS) is a web service that enables you to request "
"temporary, limited-privilege credentials for AWS Identity and Access "
"Management (IAM) users."
msgstr ""
-#: awx/main/models/credential/__init__.py:879 awx/main/models/inventory.py:990
+#: awx/main/models/credential/__init__.py:876 awx/main/models/inventory.py:1014
msgid "OpenStack"
msgstr ""
-#: awx/main/models/credential/__init__.py:888
+#: awx/main/models/credential/__init__.py:885
msgid "Password (API Key)"
msgstr ""
-#: awx/main/models/credential/__init__.py:893
-#: awx/main/models/credential/__init__.py:1120
+#: awx/main/models/credential/__init__.py:890
+#: awx/main/models/credential/__init__.py:1117
msgid "Host (Authentication URL)"
msgstr ""
-#: awx/main/models/credential/__init__.py:895
+#: awx/main/models/credential/__init__.py:892
msgid ""
"The host to authenticate with. For example, https://openstack.business.com/"
"v2.0/"
msgstr ""
-#: awx/main/models/credential/__init__.py:899
+#: awx/main/models/credential/__init__.py:896
msgid "Project (Tenant Name)"
msgstr ""
-#: awx/main/models/credential/__init__.py:903
+#: awx/main/models/credential/__init__.py:900
msgid "Domain Name"
msgstr ""
-#: awx/main/models/credential/__init__.py:905
+#: awx/main/models/credential/__init__.py:902
msgid ""
"OpenStack domains define administrative boundaries. It is only needed for "
"Keystone v3 authentication URLs. Refer to Ansible Tower documentation for "
"common scenarios."
msgstr ""
-#: awx/main/models/credential/__init__.py:919 awx/main/models/inventory.py:987
+#: awx/main/models/credential/__init__.py:916 awx/main/models/inventory.py:1011
msgid "VMware vCenter"
msgstr ""
-#: awx/main/models/credential/__init__.py:924
+#: awx/main/models/credential/__init__.py:921
msgid "VCenter Host"
msgstr ""
-#: awx/main/models/credential/__init__.py:926
+#: awx/main/models/credential/__init__.py:923
msgid ""
"Enter the hostname or IP address that corresponds to your VMware vCenter."
msgstr ""
-#: awx/main/models/credential/__init__.py:947 awx/main/models/inventory.py:988
+#: awx/main/models/credential/__init__.py:944 awx/main/models/inventory.py:1012
msgid "Red Hat Satellite 6"
msgstr ""
-#: awx/main/models/credential/__init__.py:952
+#: awx/main/models/credential/__init__.py:949
msgid "Satellite 6 URL"
msgstr ""
-#: awx/main/models/credential/__init__.py:954
+#: awx/main/models/credential/__init__.py:951
msgid ""
"Enter the URL that corresponds to your Red Hat Satellite 6 server. For "
"example, https://satellite.example.org"
msgstr ""
-#: awx/main/models/credential/__init__.py:975 awx/main/models/inventory.py:989
+#: awx/main/models/credential/__init__.py:972 awx/main/models/inventory.py:1013
msgid "Red Hat CloudForms"
msgstr ""
-#: awx/main/models/credential/__init__.py:980
+#: awx/main/models/credential/__init__.py:977
msgid "CloudForms URL"
msgstr ""
-#: awx/main/models/credential/__init__.py:982
+#: awx/main/models/credential/__init__.py:979
msgid ""
"Enter the URL for the virtual machine that corresponds to your CloudForm "
"instance. For example, https://cloudforms.example.org"
msgstr ""
-#: awx/main/models/credential/__init__.py:1004 awx/main/models/inventory.py:985
+#: awx/main/models/credential/__init__.py:1001
+#: awx/main/models/inventory.py:1009
msgid "Google Compute Engine"
msgstr ""
-#: awx/main/models/credential/__init__.py:1009
+#: awx/main/models/credential/__init__.py:1006
msgid "Service Account Email Address"
msgstr ""
-#: awx/main/models/credential/__init__.py:1011
+#: awx/main/models/credential/__init__.py:1008
msgid ""
"The email address assigned to the Google Compute Engine service account."
msgstr ""
-#: awx/main/models/credential/__init__.py:1017
+#: awx/main/models/credential/__init__.py:1014
msgid ""
"The Project ID is the GCE assigned identification. It is often constructed "
"as three words or two words followed by a three-digit number. Examples: "
"project-id-000 and another-project-id"
msgstr ""
-#: awx/main/models/credential/__init__.py:1023
+#: awx/main/models/credential/__init__.py:1020
msgid "RSA Private Key"
msgstr ""
-#: awx/main/models/credential/__init__.py:1028
+#: awx/main/models/credential/__init__.py:1025
msgid ""
"Paste the contents of the PEM file associated with the service account email."
msgstr ""
-#: awx/main/models/credential/__init__.py:1040 awx/main/models/inventory.py:986
+#: awx/main/models/credential/__init__.py:1037
+#: awx/main/models/inventory.py:1010
msgid "Microsoft Azure Resource Manager"
msgstr ""
-#: awx/main/models/credential/__init__.py:1045
+#: awx/main/models/credential/__init__.py:1042
msgid "Subscription ID"
msgstr ""
-#: awx/main/models/credential/__init__.py:1047
+#: awx/main/models/credential/__init__.py:1044
msgid "Subscription ID is an Azure construct, which is mapped to a username."
msgstr ""
-#: awx/main/models/credential/__init__.py:1060
+#: awx/main/models/credential/__init__.py:1057
msgid "Client ID"
msgstr ""
-#: awx/main/models/credential/__init__.py:1069
+#: awx/main/models/credential/__init__.py:1066
msgid "Tenant ID"
msgstr ""
-#: awx/main/models/credential/__init__.py:1073
+#: awx/main/models/credential/__init__.py:1070
msgid "Azure Cloud Environment"
msgstr ""
-#: awx/main/models/credential/__init__.py:1075
+#: awx/main/models/credential/__init__.py:1072
msgid ""
"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or "
"Azure stack."
msgstr ""
-#: awx/main/models/credential/__init__.py:1115 awx/main/models/inventory.py:991
+#: awx/main/models/credential/__init__.py:1112
+#: awx/main/models/inventory.py:1015
msgid "Red Hat Virtualization"
msgstr ""
-#: awx/main/models/credential/__init__.py:1122
+#: awx/main/models/credential/__init__.py:1119
msgid "The host to authenticate with."
msgstr ""
-#: awx/main/models/credential/__init__.py:1134
+#: awx/main/models/credential/__init__.py:1131
msgid "CA File"
msgstr ""
-#: awx/main/models/credential/__init__.py:1136
+#: awx/main/models/credential/__init__.py:1133
msgid "Absolute file path to the CA file to use (optional)"
msgstr ""
-#: awx/main/models/credential/__init__.py:1167 awx/main/models/inventory.py:992
+#: awx/main/models/credential/__init__.py:1164
+#: awx/main/models/inventory.py:1016
msgid "Ansible Tower"
msgstr ""
-#: awx/main/models/credential/__init__.py:1172
+#: awx/main/models/credential/__init__.py:1169
msgid "Ansible Tower Hostname"
msgstr ""
-#: awx/main/models/credential/__init__.py:1174
+#: awx/main/models/credential/__init__.py:1171
msgid "The Ansible Tower base URL to authenticate with."
msgstr ""
-#: awx/main/models/credential/__init__.py:1186
+#: awx/main/models/credential/__init__.py:1183
msgid "Verify SSL"
msgstr ""
@@ -2984,7 +3055,7 @@ msgid "System Warning"
msgstr ""
#: awx/main/models/events.py:141 awx/main/models/events.py:652
-#: awx/main/models/unified_jobs.py:67
+#: awx/main/models/unified_jobs.py:73
msgid "Error"
msgstr ""
@@ -3002,436 +3073,468 @@ msgid ""
"host."
msgstr ""
-#: awx/main/models/ha.py:181
+#: awx/main/models/ha.py:183
msgid "Instances that are members of this InstanceGroup"
msgstr ""
-#: awx/main/models/ha.py:186
+#: awx/main/models/ha.py:188
msgid "Instance Group to remotely control this group."
msgstr ""
-#: awx/main/models/ha.py:193
+#: awx/main/models/ha.py:195
msgid "Percentage of Instances to automatically assign to this group"
msgstr ""
-#: awx/main/models/ha.py:197
+#: awx/main/models/ha.py:199
msgid ""
"Static minimum number of Instances to automatically assign to this group"
msgstr ""
-#: awx/main/models/ha.py:202
+#: awx/main/models/ha.py:204
msgid ""
"List of exact-match Instances that will always be automatically assigned to "
"this group"
msgstr ""
-#: awx/main/models/inventory.py:61
+#: awx/main/models/inventory.py:63
msgid "Hosts have a direct link to this inventory."
msgstr ""
-#: awx/main/models/inventory.py:62
+#: awx/main/models/inventory.py:64
msgid "Hosts for inventory generated using the host_filter property."
msgstr ""
-#: awx/main/models/inventory.py:67
+#: awx/main/models/inventory.py:69
msgid "inventories"
msgstr ""
-#: awx/main/models/inventory.py:74
+#: awx/main/models/inventory.py:76
msgid "Organization containing this inventory."
msgstr ""
-#: awx/main/models/inventory.py:81
+#: awx/main/models/inventory.py:83
msgid "Inventory variables in JSON or YAML format."
msgstr ""
-#: awx/main/models/inventory.py:86
+#: awx/main/models/inventory.py:88
msgid "Flag indicating whether any hosts in this inventory have failed."
msgstr ""
-#: awx/main/models/inventory.py:91
+#: awx/main/models/inventory.py:93
msgid "Total number of hosts in this inventory."
msgstr ""
-#: awx/main/models/inventory.py:96
+#: awx/main/models/inventory.py:98
msgid "Number of hosts in this inventory with active failures."
msgstr ""
-#: awx/main/models/inventory.py:101
+#: awx/main/models/inventory.py:103
msgid "Total number of groups in this inventory."
msgstr ""
-#: awx/main/models/inventory.py:106
+#: awx/main/models/inventory.py:108
msgid "Number of groups in this inventory with active failures."
msgstr ""
-#: awx/main/models/inventory.py:111
+#: awx/main/models/inventory.py:113
msgid ""
"Flag indicating whether this inventory has any external inventory sources."
msgstr ""
-#: awx/main/models/inventory.py:116
+#: awx/main/models/inventory.py:118
msgid ""
"Total number of external inventory sources configured within this inventory."
msgstr ""
-#: awx/main/models/inventory.py:121
+#: awx/main/models/inventory.py:123
msgid "Number of external inventory sources in this inventory with failures."
msgstr ""
-#: awx/main/models/inventory.py:128
+#: awx/main/models/inventory.py:130
msgid "Kind of inventory being represented."
msgstr ""
-#: awx/main/models/inventory.py:134
+#: awx/main/models/inventory.py:136
msgid "Filter that will be applied to the hosts of this inventory."
msgstr ""
-#: awx/main/models/inventory.py:161
+#: awx/main/models/inventory.py:163
msgid ""
"Credentials to be used by hosts belonging to this inventory when accessing "
"Red Hat Insights API."
msgstr ""
-#: awx/main/models/inventory.py:170
+#: awx/main/models/inventory.py:172
msgid "Flag indicating the inventory is being deleted."
msgstr ""
-#: awx/main/models/inventory.py:459
+#: awx/main/models/inventory.py:227
+msgid "Could not parse subset as slice specification."
+msgstr ""
+
+#: awx/main/models/inventory.py:231
+msgid "Slice number must be less than total number of slices."
+msgstr ""
+
+#: awx/main/models/inventory.py:233
+msgid "Slice number must be 1 or higher."
+msgstr ""
+
+#: awx/main/models/inventory.py:483
msgid "Assignment not allowed for Smart Inventory"
msgstr ""
-#: awx/main/models/inventory.py:461 awx/main/models/projects.py:159
+#: awx/main/models/inventory.py:485 awx/main/models/projects.py:159
msgid "Credential kind must be 'insights'."
msgstr ""
-#: awx/main/models/inventory.py:546
+#: awx/main/models/inventory.py:570
msgid "Is this host online and available for running jobs?"
msgstr ""
-#: awx/main/models/inventory.py:552
+#: awx/main/models/inventory.py:576
msgid ""
"The value used by the remote inventory source to uniquely identify the host"
msgstr ""
-#: awx/main/models/inventory.py:557
+#: awx/main/models/inventory.py:581
msgid "Host variables in JSON or YAML format."
msgstr ""
-#: awx/main/models/inventory.py:579
+#: awx/main/models/inventory.py:603
msgid "Flag indicating whether the last job failed for this host."
msgstr ""
-#: awx/main/models/inventory.py:584
+#: awx/main/models/inventory.py:608
msgid ""
"Flag indicating whether this host was created/updated from any external "
"inventory sources."
msgstr ""
-#: awx/main/models/inventory.py:590
+#: awx/main/models/inventory.py:614
msgid "Inventory source(s) that created or modified this host."
msgstr ""
-#: awx/main/models/inventory.py:595
+#: awx/main/models/inventory.py:619
msgid "Arbitrary JSON structure of most recent ansible_facts, per-host."
msgstr ""
-#: awx/main/models/inventory.py:601
+#: awx/main/models/inventory.py:625
msgid "The date and time ansible_facts was last modified."
msgstr ""
-#: awx/main/models/inventory.py:608
+#: awx/main/models/inventory.py:632
msgid "Red Hat Insights host unique identifier."
msgstr ""
-#: awx/main/models/inventory.py:743
+#: awx/main/models/inventory.py:767
msgid "Group variables in JSON or YAML format."
msgstr ""
-#: awx/main/models/inventory.py:749
+#: awx/main/models/inventory.py:773
msgid "Hosts associated directly with this group."
msgstr ""
-#: awx/main/models/inventory.py:754
+#: awx/main/models/inventory.py:778
msgid "Total number of hosts directly or indirectly in this group."
msgstr ""
-#: awx/main/models/inventory.py:759
+#: awx/main/models/inventory.py:783
msgid "Flag indicating whether this group has any hosts with active failures."
msgstr ""
-#: awx/main/models/inventory.py:764
+#: awx/main/models/inventory.py:788
msgid "Number of hosts in this group with active failures."
msgstr ""
-#: awx/main/models/inventory.py:769
+#: awx/main/models/inventory.py:793
msgid "Total number of child groups contained within this group."
msgstr ""
-#: awx/main/models/inventory.py:774
+#: awx/main/models/inventory.py:798
msgid "Number of child groups within this group that have active failures."
msgstr ""
-#: awx/main/models/inventory.py:779
+#: awx/main/models/inventory.py:803
msgid ""
"Flag indicating whether this group was created/updated from any external "
"inventory sources."
msgstr ""
-#: awx/main/models/inventory.py:785
+#: awx/main/models/inventory.py:809
msgid "Inventory source(s) that created or modified this group."
msgstr ""
-#: awx/main/models/inventory.py:981 awx/main/models/projects.py:53
-#: awx/main/models/unified_jobs.py:519
+#: awx/main/models/inventory.py:1005 awx/main/models/projects.py:53
+#: awx/main/models/unified_jobs.py:543
msgid "Manual"
msgstr ""
-#: awx/main/models/inventory.py:982
+#: awx/main/models/inventory.py:1006
msgid "File, Directory or Script"
msgstr ""
-#: awx/main/models/inventory.py:983
+#: awx/main/models/inventory.py:1007
msgid "Sourced from a Project"
msgstr ""
-#: awx/main/models/inventory.py:984
+#: awx/main/models/inventory.py:1008
msgid "Amazon EC2"
msgstr ""
-#: awx/main/models/inventory.py:993
+#: awx/main/models/inventory.py:1017
msgid "Custom Script"
msgstr ""
-#: awx/main/models/inventory.py:1110
+#: awx/main/models/inventory.py:1134
msgid "Inventory source variables in YAML or JSON format."
msgstr ""
-#: awx/main/models/inventory.py:1121
+#: awx/main/models/inventory.py:1145
msgid ""
"Comma-separated list of filter expressions (EC2 only). Hosts are imported "
"when ANY of the filters match."
msgstr ""
-#: awx/main/models/inventory.py:1127
+#: awx/main/models/inventory.py:1151
msgid "Limit groups automatically created from inventory source (EC2 only)."
msgstr ""
-#: awx/main/models/inventory.py:1131
+#: awx/main/models/inventory.py:1155
msgid "Overwrite local groups and hosts from remote inventory source."
msgstr ""
-#: awx/main/models/inventory.py:1135
+#: awx/main/models/inventory.py:1159
msgid "Overwrite local variables from remote inventory source."
msgstr ""
-#: awx/main/models/inventory.py:1140 awx/main/models/jobs.py:140
+#: awx/main/models/inventory.py:1164 awx/main/models/jobs.py:139
#: awx/main/models/projects.py:128
msgid "The amount of time (in seconds) to run before the task is canceled."
msgstr ""
-#: awx/main/models/inventory.py:1173
+#: awx/main/models/inventory.py:1197
msgid "Image ID"
msgstr ""
-#: awx/main/models/inventory.py:1174
+#: awx/main/models/inventory.py:1198
msgid "Availability Zone"
msgstr ""
-#: awx/main/models/inventory.py:1175
+#: awx/main/models/inventory.py:1199
msgid "Account"
msgstr ""
-#: awx/main/models/inventory.py:1176
+#: awx/main/models/inventory.py:1200
msgid "Instance ID"
msgstr ""
-#: awx/main/models/inventory.py:1177
+#: awx/main/models/inventory.py:1201
msgid "Instance State"
msgstr ""
-#: awx/main/models/inventory.py:1178
+#: awx/main/models/inventory.py:1202
msgid "Platform"
msgstr ""
-#: awx/main/models/inventory.py:1179
+#: awx/main/models/inventory.py:1203
msgid "Instance Type"
msgstr ""
-#: awx/main/models/inventory.py:1180
+#: awx/main/models/inventory.py:1204
msgid "Key Name"
msgstr ""
-#: awx/main/models/inventory.py:1181
+#: awx/main/models/inventory.py:1205
msgid "Region"
msgstr ""
-#: awx/main/models/inventory.py:1182
+#: awx/main/models/inventory.py:1206
msgid "Security Group"
msgstr ""
-#: awx/main/models/inventory.py:1183
+#: awx/main/models/inventory.py:1207
msgid "Tags"
msgstr ""
-#: awx/main/models/inventory.py:1184
+#: awx/main/models/inventory.py:1208
msgid "Tag None"
msgstr ""
-#: awx/main/models/inventory.py:1185
+#: awx/main/models/inventory.py:1209
msgid "VPC ID"
msgstr ""
-#: awx/main/models/inventory.py:1253
+#: awx/main/models/inventory.py:1277
#, python-format
msgid ""
"Cloud-based inventory sources (such as %s) require credentials for the "
"matching cloud service."
msgstr ""
-#: awx/main/models/inventory.py:1259
+#: awx/main/models/inventory.py:1283
msgid "Credential is required for a cloud source."
msgstr ""
-#: awx/main/models/inventory.py:1262
+#: awx/main/models/inventory.py:1286
msgid ""
"Credentials of type machine, source control, insights and vault are "
"disallowed for custom inventory sources."
msgstr ""
-#: awx/main/models/inventory.py:1314
+#: awx/main/models/inventory.py:1291
+msgid ""
+"Credentials of type insights and vault are disallowed for scm inventory "
+"sources."
+msgstr ""
+
+#: awx/main/models/inventory.py:1343
#, python-format
msgid "Invalid %(source)s region: %(region)s"
msgstr ""
-#: awx/main/models/inventory.py:1338
+#: awx/main/models/inventory.py:1367
#, python-format
msgid "Invalid filter expression: %(filter)s"
msgstr ""
-#: awx/main/models/inventory.py:1359
+#: awx/main/models/inventory.py:1388
#, python-format
msgid "Invalid group by choice: %(choice)s"
msgstr ""
-#: awx/main/models/inventory.py:1394
+#: awx/main/models/inventory.py:1423
msgid "Project containing inventory file used as source."
msgstr ""
-#: awx/main/models/inventory.py:1555
+#: awx/main/models/inventory.py:1584
#, python-format
msgid ""
"Unable to configure this item for cloud sync. It is already managed by %s."
msgstr ""
-#: awx/main/models/inventory.py:1565
+#: awx/main/models/inventory.py:1594
msgid ""
"More than one SCM-based inventory source with update on project update per-"
"inventory not allowed."
msgstr ""
-#: awx/main/models/inventory.py:1572
+#: awx/main/models/inventory.py:1601
msgid ""
"Cannot update SCM-based inventory source on launch if set to update on "
"project update. Instead, configure the corresponding source project to "
"update on launch."
msgstr ""
-#: awx/main/models/inventory.py:1579
-msgid "SCM type sources must set `overwrite_vars` to `true` until Ansible 2.5."
-msgstr ""
-
-#: awx/main/models/inventory.py:1584
+#: awx/main/models/inventory.py:1607
msgid "Cannot set source_path if not SCM type."
msgstr ""
-#: awx/main/models/inventory.py:1622
+#: awx/main/models/inventory.py:1645
msgid ""
"Inventory files from this Project Update were used for the inventory update."
msgstr ""
-#: awx/main/models/inventory.py:1732
+#: awx/main/models/inventory.py:1754
msgid "Inventory script contents"
msgstr ""
-#: awx/main/models/inventory.py:1737
+#: awx/main/models/inventory.py:1759
msgid "Organization owning this inventory script"
msgstr ""
-#: awx/main/models/jobs.py:66
+#: awx/main/models/jobs.py:65
msgid ""
"If enabled, textual changes made to any templated files on the host are "
"shown in the standard output"
msgstr ""
-#: awx/main/models/jobs.py:145
+#: awx/main/models/jobs.py:144
msgid ""
"If enabled, Tower will act as an Ansible Fact Cache Plugin; persisting facts "
"at the end of a playbook run to the database and caching facts for use by "
"Ansible."
msgstr ""
-#: awx/main/models/jobs.py:163
+#: awx/main/models/jobs.py:162
msgid "You must provide a Vault credential."
msgstr ""
-#: awx/main/models/jobs.py:308
+#: awx/main/models/jobs.py:282
+msgid ""
+"The number of jobs to slice into at runtime. Will cause the Job Template to "
+"launch a workflow if value is greater than 1."
+msgstr ""
+
+#: awx/main/models/jobs.py:315
msgid "Job Template must provide 'inventory' or allow prompting for it."
msgstr ""
-#: awx/main/models/jobs.py:398
+#: awx/main/models/jobs.py:433 awx/main/models/workflow.py:461
msgid "Field is not configured to prompt on launch."
msgstr ""
-#: awx/main/models/jobs.py:404
+#: awx/main/models/jobs.py:439
msgid "Saved launch configurations cannot provide passwords needed to start."
msgstr ""
-#: awx/main/models/jobs.py:412
+#: awx/main/models/jobs.py:447
msgid "Job Template {} is missing or undefined."
msgstr ""
-#: awx/main/models/jobs.py:493 awx/main/models/projects.py:277
+#: awx/main/models/jobs.py:528 awx/main/models/projects.py:273
msgid "SCM Revision"
msgstr ""
-#: awx/main/models/jobs.py:494
+#: awx/main/models/jobs.py:529
msgid "The SCM Revision from the Project used for this job, if available"
msgstr ""
-#: awx/main/models/jobs.py:502
+#: awx/main/models/jobs.py:537
msgid ""
"The SCM Refresh task used to make sure the playbooks were available for the "
"job run"
msgstr ""
-#: awx/main/models/jobs.py:629
+#: awx/main/models/jobs.py:542
+msgid ""
+"If part of a sliced job, the ID of the inventory slice operated on. If not "
+"part of sliced job, parameter is not used."
+msgstr ""
+
+#: awx/main/models/jobs.py:548
+msgid ""
+"If ran as part of sliced jobs, the total number of slices. If 1, job is not "
+"part of a sliced job."
+msgstr ""
+
+#: awx/main/models/jobs.py:684
#, python-brace-format
msgid "{status_value} is not a valid status option."
msgstr ""
-#: awx/main/models/jobs.py:1005
+#: awx/main/models/jobs.py:1090
msgid "job host summaries"
msgstr ""
-#: awx/main/models/jobs.py:1077
+#: awx/main/models/jobs.py:1162
msgid "Remove jobs older than a certain number of days"
msgstr ""
-#: awx/main/models/jobs.py:1078
+#: awx/main/models/jobs.py:1163
msgid "Remove activity stream entries older than a certain number of days"
msgstr ""
-#: awx/main/models/jobs.py:1079
+#: awx/main/models/jobs.py:1164
msgid "Purge and/or reduce the granularity of system tracking data"
msgstr ""
-#: awx/main/models/jobs.py:1149
+#: awx/main/models/jobs.py:1234
#, python-brace-format
msgid "Variables {list_of_keys} are not allowed for system jobs."
msgstr ""
-#: awx/main/models/jobs.py:1164
+#: awx/main/models/jobs.py:1249
msgid "days must be a positive integer."
msgstr ""
@@ -3439,18 +3542,18 @@ msgstr ""
msgid "Organization this label belongs to."
msgstr ""
-#: awx/main/models/mixins.py:309
+#: awx/main/models/mixins.py:316
#, python-brace-format
msgid ""
"Variables {list_of_keys} are not allowed on launch. Check the Prompt on "
-"Launch setting on the Job Template to include Extra Variables."
+"Launch setting on the {model_name} to include Extra Variables."
msgstr ""
-#: awx/main/models/mixins.py:440
+#: awx/main/models/mixins.py:448
msgid "Local absolute file path containing a custom Python virtualenv to use"
msgstr ""
-#: awx/main/models/mixins.py:447
+#: awx/main/models/mixins.py:455
msgid "{} is not a valid virtualenv in {}"
msgstr ""
@@ -3458,15 +3561,15 @@ msgstr ""
msgid "Rocket.Chat"
msgstr ""
-#: awx/main/models/notifications.py:142 awx/main/models/unified_jobs.py:62
+#: awx/main/models/notifications.py:142 awx/main/models/unified_jobs.py:68
msgid "Pending"
msgstr ""
-#: awx/main/models/notifications.py:143 awx/main/models/unified_jobs.py:65
+#: awx/main/models/notifications.py:143 awx/main/models/unified_jobs.py:71
msgid "Successful"
msgstr ""
-#: awx/main/models/notifications.py:144 awx/main/models/unified_jobs.py:66
+#: awx/main/models/notifications.py:144 awx/main/models/unified_jobs.py:72
msgid "Failed"
msgstr ""
@@ -3617,33 +3720,33 @@ msgstr ""
msgid "Invalid credential."
msgstr ""
-#: awx/main/models/projects.py:263
+#: awx/main/models/projects.py:259
msgid "Update the project when a job is launched that uses the project."
msgstr ""
-#: awx/main/models/projects.py:268
+#: awx/main/models/projects.py:264
msgid ""
"The number of seconds after the last project update ran that a newproject "
"update will be launched as a job dependency."
msgstr ""
-#: awx/main/models/projects.py:278
+#: awx/main/models/projects.py:274
msgid "The last revision fetched by a project update"
msgstr ""
-#: awx/main/models/projects.py:285
+#: awx/main/models/projects.py:281
msgid "Playbook Files"
msgstr ""
-#: awx/main/models/projects.py:286
+#: awx/main/models/projects.py:282
msgid "List of playbooks found in the project"
msgstr ""
-#: awx/main/models/projects.py:293
+#: awx/main/models/projects.py:289
msgid "Inventory Files"
msgstr ""
-#: awx/main/models/projects.py:294
+#: awx/main/models/projects.py:290
msgid ""
"Suggested list of content that could be Ansible inventory in the project"
msgstr ""
@@ -3824,107 +3927,107 @@ msgstr ""
msgid "The next time that the scheduled action will run."
msgstr ""
-#: awx/main/models/unified_jobs.py:61
+#: awx/main/models/unified_jobs.py:67
msgid "New"
msgstr ""
-#: awx/main/models/unified_jobs.py:63
+#: awx/main/models/unified_jobs.py:69
msgid "Waiting"
msgstr ""
-#: awx/main/models/unified_jobs.py:64
+#: awx/main/models/unified_jobs.py:70
msgid "Running"
msgstr ""
-#: awx/main/models/unified_jobs.py:68
+#: awx/main/models/unified_jobs.py:74
msgid "Canceled"
msgstr ""
-#: awx/main/models/unified_jobs.py:72
+#: awx/main/models/unified_jobs.py:78
msgid "Never Updated"
msgstr ""
-#: awx/main/models/unified_jobs.py:76
+#: awx/main/models/unified_jobs.py:82
msgid "OK"
msgstr ""
-#: awx/main/models/unified_jobs.py:77
+#: awx/main/models/unified_jobs.py:83
msgid "Missing"
msgstr ""
-#: awx/main/models/unified_jobs.py:81
+#: awx/main/models/unified_jobs.py:87
msgid "No External Source"
msgstr ""
-#: awx/main/models/unified_jobs.py:88
+#: awx/main/models/unified_jobs.py:94
msgid "Updating"
msgstr ""
-#: awx/main/models/unified_jobs.py:427
+#: awx/main/models/unified_jobs.py:451
msgid "Field is not allowed on launch."
msgstr ""
-#: awx/main/models/unified_jobs.py:455
+#: awx/main/models/unified_jobs.py:479
#, python-brace-format
msgid ""
"Variables {list_of_keys} provided, but this template cannot accept variables."
msgstr ""
-#: awx/main/models/unified_jobs.py:520
+#: awx/main/models/unified_jobs.py:544
msgid "Relaunch"
msgstr ""
-#: awx/main/models/unified_jobs.py:521
+#: awx/main/models/unified_jobs.py:545
msgid "Callback"
msgstr ""
-#: awx/main/models/unified_jobs.py:522
+#: awx/main/models/unified_jobs.py:546
msgid "Scheduled"
msgstr ""
-#: awx/main/models/unified_jobs.py:523
+#: awx/main/models/unified_jobs.py:547
msgid "Dependency"
msgstr ""
-#: awx/main/models/unified_jobs.py:524
+#: awx/main/models/unified_jobs.py:548
msgid "Workflow"
msgstr ""
-#: awx/main/models/unified_jobs.py:525
+#: awx/main/models/unified_jobs.py:549
msgid "Sync"
msgstr ""
-#: awx/main/models/unified_jobs.py:573
+#: awx/main/models/unified_jobs.py:597
msgid "The node the job executed on."
msgstr ""
-#: awx/main/models/unified_jobs.py:579
+#: awx/main/models/unified_jobs.py:603
msgid "The instance that managed the isolated execution environment."
msgstr ""
-#: awx/main/models/unified_jobs.py:605
+#: awx/main/models/unified_jobs.py:629
msgid "The date and time the job was queued for starting."
msgstr ""
-#: awx/main/models/unified_jobs.py:611
+#: awx/main/models/unified_jobs.py:635
msgid "The date and time the job finished execution."
msgstr ""
-#: awx/main/models/unified_jobs.py:617
+#: awx/main/models/unified_jobs.py:641
msgid "Elapsed time in seconds that the job ran."
msgstr ""
-#: awx/main/models/unified_jobs.py:639
+#: awx/main/models/unified_jobs.py:663
msgid ""
"A status field to indicate the state of the job if it wasn't able to run and "
"capture stdout"
msgstr ""
-#: awx/main/models/unified_jobs.py:668
+#: awx/main/models/unified_jobs.py:692
msgid "The Rampart/Instance group the job was run under"
msgstr ""
-#: awx/main/models/workflow.py:203
+#: awx/main/models/workflow.py:221
#, python-brace-format
msgid ""
"Bad launch configuration starting template {template_pk} as part of workflow "
@@ -3932,8 +4035,15 @@ msgid ""
"{error_text}"
msgstr ""
-#: awx/main/models/workflow.py:393
-msgid "Field is not allowed for use in workflows."
+#: awx/main/models/workflow.py:363
+msgid ""
+"Inventory applied to all job templates in workflow that prompt for inventory."
+msgstr ""
+
+#: awx/main/models/workflow.py:511
+msgid ""
+"If automatically created for a sliced job run, the job template the workflow "
+"job was created from."
msgstr ""
#: awx/main/notifications/base.py:17 awx/main/notifications/email_backend.py:28
@@ -3964,8 +4074,7 @@ msgid "Exception connecting to PagerDuty: {}"
msgstr ""
#: awx/main/notifications/pagerduty_backend.py:48
-#: awx/main/notifications/slack_backend.py:82
-#: awx/main/notifications/slack_backend.py:99
+#: awx/main/notifications/slack_backend.py:55
#: awx/main/notifications/twilio_backend.py:46
msgid "Exception sending messages: {}"
msgstr ""
@@ -3984,86 +4093,97 @@ msgstr ""
msgid "Error sending notification webhook: {}"
msgstr ""
-#: awx/main/scheduler/task_manager.py:201
+#: awx/main/scheduler/task_manager.py:133
msgid ""
-"Job spawned from workflow could not start because it was not in the right "
-"state or required manual credentials"
+"Workflow Job spawned from workflow could not start because it would result "
+"in recursion (spawn order, most recent first: {})"
msgstr ""
-#: awx/main/scheduler/task_manager.py:205
+#: awx/main/scheduler/task_manager.py:141
msgid ""
"Job spawned from workflow could not start because it was missing a related "
"resource such as project or inventory"
msgstr ""
-#: awx/main/signals.py:632
+#: awx/main/scheduler/task_manager.py:150
+msgid ""
+"Job spawned from workflow could not start because it was not in the right "
+"state or required manual credentials"
+msgstr ""
+
+#: awx/main/signals.py:646
msgid "limit_reached"
msgstr ""
-#: awx/main/tasks.py:305
+#: awx/main/tasks.py:313
msgid "Ansible Tower host usage over 90%"
msgstr ""
-#: awx/main/tasks.py:310
+#: awx/main/tasks.py:318
msgid "Ansible Tower license will expire soon"
msgstr ""
-#: awx/main/tasks.py:1358
+#: awx/main/tasks.py:1375
msgid "Job could not start because it does not have a valid inventory."
msgstr ""
-#: awx/main/utils/common.py:97
+#: awx/main/tasks.py:1386
+msgid ""
+"The project revision for this job template is unknown due to a failed update."
+msgstr ""
+
+#: awx/main/utils/common.py:95
#, python-format
msgid "Unable to convert \"%s\" to boolean"
msgstr ""
-#: awx/main/utils/common.py:254
+#: awx/main/utils/common.py:256
#, python-format
msgid "Unsupported SCM type \"%s\""
msgstr ""
-#: awx/main/utils/common.py:261 awx/main/utils/common.py:273
-#: awx/main/utils/common.py:292
+#: awx/main/utils/common.py:263 awx/main/utils/common.py:275
+#: awx/main/utils/common.py:294
#, python-format
msgid "Invalid %s URL"
msgstr ""
-#: awx/main/utils/common.py:263 awx/main/utils/common.py:302
+#: awx/main/utils/common.py:265 awx/main/utils/common.py:304
#, python-format
msgid "Unsupported %s URL"
msgstr ""
-#: awx/main/utils/common.py:304
+#: awx/main/utils/common.py:306
#, python-format
msgid "Unsupported host \"%s\" for file:// URL"
msgstr ""
-#: awx/main/utils/common.py:306
+#: awx/main/utils/common.py:308
#, python-format
msgid "Host is required for %s URL"
msgstr ""
-#: awx/main/utils/common.py:324
+#: awx/main/utils/common.py:326
#, python-format
msgid "Username must be \"git\" for SSH access to %s."
msgstr ""
-#: awx/main/utils/common.py:330
+#: awx/main/utils/common.py:332
#, python-format
msgid "Username must be \"hg\" for SSH access to %s."
msgstr ""
-#: awx/main/utils/common.py:611
+#: awx/main/utils/common.py:613
#, python-brace-format
msgid "Input type `{data_type}` is not a dictionary"
msgstr ""
-#: awx/main/utils/common.py:644
+#: awx/main/utils/common.py:646
#, python-brace-format
msgid "Variables not compatible with JSON standard (error: {json_error})"
msgstr ""
-#: awx/main/utils/common.py:650
+#: awx/main/utils/common.py:652
#, python-brace-format
msgid ""
"Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})."
@@ -4088,52 +4208,52 @@ msgstr ""
msgid "Invalid base64-encoded data"
msgstr ""
-#: awx/main/validators.py:131
+#: awx/main/validators.py:133
msgid "Exactly one private key is required."
msgstr ""
-#: awx/main/validators.py:133
+#: awx/main/validators.py:135
msgid "At least one private key is required."
msgstr ""
-#: awx/main/validators.py:135
+#: awx/main/validators.py:137
#, python-format
msgid ""
"At least %(min_keys)d private keys are required, only %(key_count)d provided."
msgstr ""
-#: awx/main/validators.py:138
+#: awx/main/validators.py:140
#, python-format
msgid "Only one private key is allowed, %(key_count)d provided."
msgstr ""
-#: awx/main/validators.py:140
+#: awx/main/validators.py:142
#, python-format
msgid ""
"No more than %(max_keys)d private keys are allowed, %(key_count)d provided."
msgstr ""
-#: awx/main/validators.py:145
+#: awx/main/validators.py:147
msgid "Exactly one certificate is required."
msgstr ""
-#: awx/main/validators.py:147
+#: awx/main/validators.py:149
msgid "At least one certificate is required."
msgstr ""
-#: awx/main/validators.py:149
+#: awx/main/validators.py:151
#, python-format
msgid ""
"At least %(min_certs)d certificates are required, only %(cert_count)d "
"provided."
msgstr ""
-#: awx/main/validators.py:152
+#: awx/main/validators.py:154
#, python-format
msgid "Only one certificate is allowed, %(cert_count)d provided."
msgstr ""
-#: awx/main/validators.py:154
+#: awx/main/validators.py:156
#, python-format
msgid ""
"No more than %(max_certs)d certificates are allowed, %(cert_count)d provided."
@@ -4175,287 +4295,287 @@ msgstr ""
msgid "A server error has occurred."
msgstr ""
-#: awx/settings/defaults.py:725
+#: awx/settings/defaults.py:698
msgid "US East (Northern Virginia)"
msgstr ""
-#: awx/settings/defaults.py:726
+#: awx/settings/defaults.py:699
msgid "US East (Ohio)"
msgstr ""
-#: awx/settings/defaults.py:727
+#: awx/settings/defaults.py:700
msgid "US West (Oregon)"
msgstr ""
-#: awx/settings/defaults.py:728
+#: awx/settings/defaults.py:701
msgid "US West (Northern California)"
msgstr ""
-#: awx/settings/defaults.py:729
+#: awx/settings/defaults.py:702
msgid "Canada (Central)"
msgstr ""
-#: awx/settings/defaults.py:730
+#: awx/settings/defaults.py:703
msgid "EU (Frankfurt)"
msgstr ""
-#: awx/settings/defaults.py:731
+#: awx/settings/defaults.py:704
msgid "EU (Ireland)"
msgstr ""
-#: awx/settings/defaults.py:732
+#: awx/settings/defaults.py:705
msgid "EU (London)"
msgstr ""
-#: awx/settings/defaults.py:733
+#: awx/settings/defaults.py:706
msgid "Asia Pacific (Singapore)"
msgstr ""
-#: awx/settings/defaults.py:734
+#: awx/settings/defaults.py:707
msgid "Asia Pacific (Sydney)"
msgstr ""
-#: awx/settings/defaults.py:735
+#: awx/settings/defaults.py:708
msgid "Asia Pacific (Tokyo)"
msgstr ""
-#: awx/settings/defaults.py:736
+#: awx/settings/defaults.py:709
msgid "Asia Pacific (Seoul)"
msgstr ""
-#: awx/settings/defaults.py:737
+#: awx/settings/defaults.py:710
msgid "Asia Pacific (Mumbai)"
msgstr ""
-#: awx/settings/defaults.py:738
+#: awx/settings/defaults.py:711
msgid "South America (Sao Paulo)"
msgstr ""
-#: awx/settings/defaults.py:739
+#: awx/settings/defaults.py:712
msgid "US West (GovCloud)"
msgstr ""
-#: awx/settings/defaults.py:740
+#: awx/settings/defaults.py:713
msgid "China (Beijing)"
msgstr ""
-#: awx/settings/defaults.py:789
+#: awx/settings/defaults.py:762
msgid "US East 1 (B)"
msgstr ""
-#: awx/settings/defaults.py:790
+#: awx/settings/defaults.py:763
msgid "US East 1 (C)"
msgstr ""
-#: awx/settings/defaults.py:791
+#: awx/settings/defaults.py:764
msgid "US East 1 (D)"
msgstr ""
-#: awx/settings/defaults.py:792
+#: awx/settings/defaults.py:765
msgid "US East 4 (A)"
msgstr ""
-#: awx/settings/defaults.py:793
+#: awx/settings/defaults.py:766
msgid "US East 4 (B)"
msgstr ""
-#: awx/settings/defaults.py:794
+#: awx/settings/defaults.py:767
msgid "US East 4 (C)"
msgstr ""
-#: awx/settings/defaults.py:795
+#: awx/settings/defaults.py:768
msgid "US Central (A)"
msgstr ""
-#: awx/settings/defaults.py:796
+#: awx/settings/defaults.py:769
msgid "US Central (B)"
msgstr ""
-#: awx/settings/defaults.py:797
+#: awx/settings/defaults.py:770
msgid "US Central (C)"
msgstr ""
-#: awx/settings/defaults.py:798
+#: awx/settings/defaults.py:771
msgid "US Central (F)"
msgstr ""
-#: awx/settings/defaults.py:799
+#: awx/settings/defaults.py:772
msgid "US West (A)"
msgstr ""
-#: awx/settings/defaults.py:800
+#: awx/settings/defaults.py:773
msgid "US West (B)"
msgstr ""
-#: awx/settings/defaults.py:801
+#: awx/settings/defaults.py:774
msgid "US West (C)"
msgstr ""
-#: awx/settings/defaults.py:802
+#: awx/settings/defaults.py:775
msgid "Europe West 1 (B)"
msgstr ""
-#: awx/settings/defaults.py:803
+#: awx/settings/defaults.py:776
msgid "Europe West 1 (C)"
msgstr ""
-#: awx/settings/defaults.py:804
+#: awx/settings/defaults.py:777
msgid "Europe West 1 (D)"
msgstr ""
-#: awx/settings/defaults.py:805
+#: awx/settings/defaults.py:778
msgid "Europe West 2 (A)"
msgstr ""
-#: awx/settings/defaults.py:806
+#: awx/settings/defaults.py:779
msgid "Europe West 2 (B)"
msgstr ""
-#: awx/settings/defaults.py:807
+#: awx/settings/defaults.py:780
msgid "Europe West 2 (C)"
msgstr ""
-#: awx/settings/defaults.py:808
+#: awx/settings/defaults.py:781
msgid "Asia East (A)"
msgstr ""
-#: awx/settings/defaults.py:809
+#: awx/settings/defaults.py:782
msgid "Asia East (B)"
msgstr ""
-#: awx/settings/defaults.py:810
+#: awx/settings/defaults.py:783
msgid "Asia East (C)"
msgstr ""
-#: awx/settings/defaults.py:811
+#: awx/settings/defaults.py:784
msgid "Asia Southeast (A)"
msgstr ""
-#: awx/settings/defaults.py:812
+#: awx/settings/defaults.py:785
msgid "Asia Southeast (B)"
msgstr ""
-#: awx/settings/defaults.py:813
+#: awx/settings/defaults.py:786
msgid "Asia Northeast (A)"
msgstr ""
-#: awx/settings/defaults.py:814
+#: awx/settings/defaults.py:787
msgid "Asia Northeast (B)"
msgstr ""
-#: awx/settings/defaults.py:815
+#: awx/settings/defaults.py:788
msgid "Asia Northeast (C)"
msgstr ""
-#: awx/settings/defaults.py:816
+#: awx/settings/defaults.py:789
msgid "Australia Southeast (A)"
msgstr ""
-#: awx/settings/defaults.py:817
+#: awx/settings/defaults.py:790
msgid "Australia Southeast (B)"
msgstr ""
-#: awx/settings/defaults.py:818
+#: awx/settings/defaults.py:791
msgid "Australia Southeast (C)"
msgstr ""
-#: awx/settings/defaults.py:840
+#: awx/settings/defaults.py:813
msgid "US East"
msgstr ""
-#: awx/settings/defaults.py:841
+#: awx/settings/defaults.py:814
msgid "US East 2"
msgstr ""
-#: awx/settings/defaults.py:842
+#: awx/settings/defaults.py:815
msgid "US Central"
msgstr ""
-#: awx/settings/defaults.py:843
+#: awx/settings/defaults.py:816
msgid "US North Central"
msgstr ""
-#: awx/settings/defaults.py:844
+#: awx/settings/defaults.py:817
msgid "US South Central"
msgstr ""
-#: awx/settings/defaults.py:845
+#: awx/settings/defaults.py:818
msgid "US West Central"
msgstr ""
-#: awx/settings/defaults.py:846
+#: awx/settings/defaults.py:819
msgid "US West"
msgstr ""
-#: awx/settings/defaults.py:847
+#: awx/settings/defaults.py:820
msgid "US West 2"
msgstr ""
-#: awx/settings/defaults.py:848
+#: awx/settings/defaults.py:821
msgid "Canada East"
msgstr ""
-#: awx/settings/defaults.py:849
+#: awx/settings/defaults.py:822
msgid "Canada Central"
msgstr ""
-#: awx/settings/defaults.py:850
+#: awx/settings/defaults.py:823
msgid "Brazil South"
msgstr ""
-#: awx/settings/defaults.py:851
+#: awx/settings/defaults.py:824
msgid "Europe North"
msgstr ""
-#: awx/settings/defaults.py:852
+#: awx/settings/defaults.py:825
msgid "Europe West"
msgstr ""
-#: awx/settings/defaults.py:853
+#: awx/settings/defaults.py:826
msgid "UK West"
msgstr ""
-#: awx/settings/defaults.py:854
+#: awx/settings/defaults.py:827
msgid "UK South"
msgstr ""
-#: awx/settings/defaults.py:855
+#: awx/settings/defaults.py:828
msgid "Asia East"
msgstr ""
-#: awx/settings/defaults.py:856
+#: awx/settings/defaults.py:829
msgid "Asia Southeast"
msgstr ""
-#: awx/settings/defaults.py:857
+#: awx/settings/defaults.py:830
msgid "Australia East"
msgstr ""
-#: awx/settings/defaults.py:858
+#: awx/settings/defaults.py:831
msgid "Australia Southeast"
msgstr ""
-#: awx/settings/defaults.py:859
+#: awx/settings/defaults.py:832
msgid "India West"
msgstr ""
-#: awx/settings/defaults.py:860
+#: awx/settings/defaults.py:833
msgid "India South"
msgstr ""
-#: awx/settings/defaults.py:861
+#: awx/settings/defaults.py:834
msgid "Japan East"
msgstr ""
-#: awx/settings/defaults.py:862
+#: awx/settings/defaults.py:835
msgid "Japan West"
msgstr ""
-#: awx/settings/defaults.py:863
+#: awx/settings/defaults.py:836
msgid "Korea Central"
msgstr ""
-#: awx/settings/defaults.py:864
+#: awx/settings/defaults.py:837
msgid "Korea South"
msgstr ""
diff --git a/awx/locale/en-us/LC_MESSAGES/django.po b/awx/locale/en-us/LC_MESSAGES/django.po
index 572cf9ef2c..d0ccead4ac 100644
--- a/awx/locale/en-us/LC_MESSAGES/django.po
+++ b/awx/locale/en-us/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-08-03 19:04+0000\n"
+"POT-Creation-Date: 2018-11-27 17:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -88,52 +88,58 @@ msgstr ""
msgid "Credential {} does not exist"
msgstr ""
-#: awx/api/filters.py:97
+#: awx/api/filters.py:96
msgid "No related model for field {}."
msgstr ""
-#: awx/api/filters.py:114
+#: awx/api/filters.py:113
msgid "Filtering on password fields is not allowed."
msgstr ""
-#: awx/api/filters.py:126 awx/api/filters.py:128
+#: awx/api/filters.py:125 awx/api/filters.py:127
#, python-format
msgid "Filtering on %s is not allowed."
msgstr ""
-#: awx/api/filters.py:131
+#: awx/api/filters.py:130
msgid "Loops not allowed in filters, detected on field {}."
msgstr ""
-#: awx/api/filters.py:160
+#: awx/api/filters.py:159
msgid "Query string field name not provided."
msgstr ""
-#: awx/api/filters.py:187
+#: awx/api/filters.py:186
#, python-brace-format
msgid "Invalid {field_name} id: {field_id}"
msgstr ""
-#: awx/api/filters.py:326
+#: awx/api/filters.py:325
#, python-format
msgid "cannot filter on kind %s"
msgstr ""
-#: awx/api/generics.py:197
+#: awx/api/filters.py:351
+msgid ""
+"Cannot apply role_level filter to this list because its model does not use "
+"roles for access control."
+msgstr ""
+
+#: awx/api/generics.py:196
msgid ""
"You did not use correct Content-Type in your HTTP request. If you are using "
"our REST API, the Content-Type must be application/json"
msgstr ""
-#: awx/api/generics.py:629 awx/api/generics.py:691
+#: awx/api/generics.py:632 awx/api/generics.py:694
msgid "\"id\" field must be an integer."
msgstr ""
-#: awx/api/generics.py:688
+#: awx/api/generics.py:691
msgid "\"id\" is required to disassociate"
msgstr ""
-#: awx/api/generics.py:739
+#: awx/api/generics.py:742
msgid "{} 'id' field is missing."
msgstr ""
@@ -203,7 +209,7 @@ msgstr ""
msgid "Command"
msgstr ""
-#: awx/api/serializers.py:309 awx/main/models/unified_jobs.py:526
+#: awx/api/serializers.py:309 awx/main/models/unified_jobs.py:550
msgid "SCM Update"
msgstr ""
@@ -245,32 +251,32 @@ msgstr ""
msgid "Password required for new User."
msgstr ""
-#: awx/api/serializers.py:981
+#: awx/api/serializers.py:980
#, python-format
msgid "Unable to change %s on user managed by LDAP."
msgstr ""
-#: awx/api/serializers.py:1067
+#: awx/api/serializers.py:1066
msgid "Must be a simple space-separated string with allowed scopes {}."
msgstr ""
-#: awx/api/serializers.py:1167
+#: awx/api/serializers.py:1164
msgid "Authorization Grant Type"
msgstr ""
-#: awx/api/serializers.py:1169 awx/main/models/credential/__init__.py:1064
+#: awx/api/serializers.py:1166 awx/main/models/credential/__init__.py:1061
msgid "Client Secret"
msgstr ""
-#: awx/api/serializers.py:1172
+#: awx/api/serializers.py:1169
msgid "Client Type"
msgstr ""
-#: awx/api/serializers.py:1175
+#: awx/api/serializers.py:1172
msgid "Redirect URIs"
msgstr ""
-#: awx/api/serializers.py:1178
+#: awx/api/serializers.py:1175
msgid "Skip Authorization"
msgstr ""
@@ -278,1071 +284,1103 @@ msgstr ""
msgid "This path is already being used by another manual project."
msgstr ""
-#: awx/api/serializers.py:1316
-msgid "This field has been deprecated and will be removed in a future release"
-msgstr ""
-
-#: awx/api/serializers.py:1375
+#: awx/api/serializers.py:1371
msgid "Organization is missing"
msgstr ""
-#: awx/api/serializers.py:1379
+#: awx/api/serializers.py:1375
msgid "Update options must be set to false for manual projects."
msgstr ""
-#: awx/api/serializers.py:1385
+#: awx/api/serializers.py:1381
msgid "Array of playbooks available within this project."
msgstr ""
-#: awx/api/serializers.py:1404
+#: awx/api/serializers.py:1400
msgid ""
"Array of inventory files and directories available within this project, not "
"comprehensive."
msgstr ""
-#: awx/api/serializers.py:1452 awx/api/serializers.py:3247
-#: awx/api/serializers.py:3454
+#: awx/api/serializers.py:1448 awx/api/serializers.py:3291
+#: awx/api/serializers.py:3498
msgid "A count of hosts uniquely assigned to each status."
msgstr ""
-#: awx/api/serializers.py:1455 awx/api/serializers.py:3250
+#: awx/api/serializers.py:1451 awx/api/serializers.py:3294
msgid "A count of all plays and tasks for the job run."
msgstr ""
-#: awx/api/serializers.py:1570
+#: awx/api/serializers.py:1505 awx/api/serializers.py:1732
+#: awx/api/serializers.py:3135 awx/api/serializers.py:3138
+#: awx/api/serializers.py:3141 awx/api/serializers.py:3144
+#: awx/api/serializers.py:3147 awx/api/serializers.py:3150
+#: awx/api/serializers.py:3153 awx/api/serializers.py:3156
+#: awx/api/serializers.py:3159
+msgid "This field has been deprecated and will be removed in a future release"
+msgstr ""
+
+#: awx/api/serializers.py:1572
msgid "Smart inventories must specify host_filter"
msgstr ""
-#: awx/api/serializers.py:1674
+#: awx/api/serializers.py:1676
#, python-format
msgid "Invalid port specification: %s"
msgstr ""
-#: awx/api/serializers.py:1685
+#: awx/api/serializers.py:1687
msgid "Cannot create Host for Smart Inventory"
msgstr ""
-#: awx/api/serializers.py:1797
+#: awx/api/serializers.py:1804
msgid "Invalid group name."
msgstr ""
-#: awx/api/serializers.py:1802
+#: awx/api/serializers.py:1809
msgid "Cannot create Group for Smart Inventory"
msgstr ""
-#: awx/api/serializers.py:1877
+#: awx/api/serializers.py:1884
msgid ""
"Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python"
msgstr ""
-#: awx/api/serializers.py:1926
+#: awx/api/serializers.py:1914
+msgid "Cloud credential to use for inventory updates."
+msgstr ""
+
+#: awx/api/serializers.py:1935
msgid "`{}` is a prohibited environment variable"
msgstr ""
-#: awx/api/serializers.py:1937
+#: awx/api/serializers.py:1946
msgid "If 'source' is 'custom', 'source_script' must be provided."
msgstr ""
-#: awx/api/serializers.py:1943
+#: awx/api/serializers.py:1952
msgid "Must provide an inventory."
msgstr ""
-#: awx/api/serializers.py:1947
+#: awx/api/serializers.py:1956
msgid ""
"The 'source_script' does not belong to the same organization as the "
"inventory."
msgstr ""
-#: awx/api/serializers.py:1949
+#: awx/api/serializers.py:1958
msgid "'source_script' doesn't exist."
msgstr ""
-#: awx/api/serializers.py:1985
+#: awx/api/serializers.py:1994
msgid "Automatic group relationship, will be removed in 3.3"
msgstr ""
-#: awx/api/serializers.py:2072
+#: awx/api/serializers.py:2081
msgid "Cannot use manual project for SCM-based inventory."
msgstr ""
-#: awx/api/serializers.py:2078
+#: awx/api/serializers.py:2087
msgid ""
"Manual inventory sources are created automatically when a group is created "
"in the v1 API."
msgstr ""
-#: awx/api/serializers.py:2083
+#: awx/api/serializers.py:2092
msgid "Setting not compatible with existing schedules."
msgstr ""
-#: awx/api/serializers.py:2088
+#: awx/api/serializers.py:2097
msgid "Cannot create Inventory Source for Smart Inventory"
msgstr ""
-#: awx/api/serializers.py:2139
+#: awx/api/serializers.py:2148
#, python-format
msgid "Cannot set %s if not SCM type."
msgstr ""
-#: awx/api/serializers.py:2414
+#: awx/api/serializers.py:2423
msgid "Modifications not allowed for managed credential types"
msgstr ""
-#: awx/api/serializers.py:2419
+#: awx/api/serializers.py:2428
msgid ""
"Modifications to inputs are not allowed for credential types that are in use"
msgstr ""
-#: awx/api/serializers.py:2425
+#: awx/api/serializers.py:2434
#, python-format
msgid "Must be 'cloud' or 'net', not %s"
msgstr ""
-#: awx/api/serializers.py:2431
+#: awx/api/serializers.py:2440
msgid "'ask_at_runtime' is not supported for custom credentials."
msgstr ""
-#: awx/api/serializers.py:2502
+#: awx/api/serializers.py:2511
msgid "Credential Type"
msgstr ""
-#: awx/api/serializers.py:2617
+#: awx/api/serializers.py:2626
#, python-format
msgid "\"%s\" is not a valid choice"
msgstr ""
-#: awx/api/serializers.py:2636
+#: awx/api/serializers.py:2645
#, python-brace-format
msgid "'{field_name}' is not a valid field for {credential_type_name}"
msgstr ""
-#: awx/api/serializers.py:2657
+#: awx/api/serializers.py:2666
msgid ""
"You cannot change the credential type of the credential, as it may break the "
"functionality of the resources using it."
msgstr ""
-#: awx/api/serializers.py:2669
+#: awx/api/serializers.py:2678
msgid ""
"Write-only field used to add user to owner role. If provided, do not give "
"either team or organization. Only valid for creation."
msgstr ""
-#: awx/api/serializers.py:2674
+#: awx/api/serializers.py:2683
msgid ""
"Write-only field used to add team to owner role. If provided, do not give "
"either user or organization. Only valid for creation."
msgstr ""
-#: awx/api/serializers.py:2679
+#: awx/api/serializers.py:2688
msgid ""
"Inherit permissions from organization roles. If provided on creation, do not "
"give either user or team."
msgstr ""
-#: awx/api/serializers.py:2695
+#: awx/api/serializers.py:2704
msgid "Missing 'user', 'team', or 'organization'."
msgstr ""
-#: awx/api/serializers.py:2735
+#: awx/api/serializers.py:2744
msgid ""
"Credential organization must be set and match before assigning to a team"
msgstr ""
-#: awx/api/serializers.py:2936
+#: awx/api/serializers.py:2945
msgid "You must provide a cloud credential."
msgstr ""
-#: awx/api/serializers.py:2937
+#: awx/api/serializers.py:2946
msgid "You must provide a network credential."
msgstr ""
-#: awx/api/serializers.py:2938 awx/main/models/jobs.py:155
+#: awx/api/serializers.py:2947 awx/main/models/jobs.py:154
msgid "You must provide an SSH credential."
msgstr ""
-#: awx/api/serializers.py:2939
+#: awx/api/serializers.py:2948
msgid "You must provide a vault credential."
msgstr ""
-#: awx/api/serializers.py:2958
+#: awx/api/serializers.py:2967
msgid "This field is required."
msgstr ""
-#: awx/api/serializers.py:2960 awx/api/serializers.py:2962
+#: awx/api/serializers.py:2969 awx/api/serializers.py:2971
msgid "Playbook not found for project."
msgstr ""
-#: awx/api/serializers.py:2964
+#: awx/api/serializers.py:2973
msgid "Must select playbook for project."
msgstr ""
-#: awx/api/serializers.py:3045
+#: awx/api/serializers.py:3055
msgid "Cannot enable provisioning callback without an inventory set."
msgstr ""
-#: awx/api/serializers.py:3048
+#: awx/api/serializers.py:3058
msgid "Must either set a default value or ask to prompt on launch."
msgstr ""
-#: awx/api/serializers.py:3050 awx/main/models/jobs.py:310
-msgid "Job types 'run' and 'check' must have assigned a project."
+#: awx/api/serializers.py:3060 awx/main/models/jobs.py:317
+msgid "Job Templates must have a project assigned."
msgstr ""
-#: awx/api/serializers.py:3169
+#: awx/api/serializers.py:3072
+msgid ""
+"Job slicing is a workflows-based feature and your license does not allow use "
+"of workflows."
+msgstr ""
+
+#: awx/api/serializers.py:3213
msgid "Invalid job template."
msgstr ""
-#: awx/api/serializers.py:3290
+#: awx/api/serializers.py:3334
msgid "No change to job limit"
msgstr ""
-#: awx/api/serializers.py:3291
+#: awx/api/serializers.py:3335
msgid "All failed and unreachable hosts"
msgstr ""
-#: awx/api/serializers.py:3306
+#: awx/api/serializers.py:3350
msgid "Missing passwords needed to start: {}"
msgstr ""
-#: awx/api/serializers.py:3325
+#: awx/api/serializers.py:3369
msgid "Relaunch by host status not available until job finishes running."
msgstr ""
-#: awx/api/serializers.py:3339
+#: awx/api/serializers.py:3383
msgid "Job Template Project is missing or undefined."
msgstr ""
-#: awx/api/serializers.py:3341
+#: awx/api/serializers.py:3385
msgid "Job Template Inventory is missing or undefined."
msgstr ""
-#: awx/api/serializers.py:3379
+#: awx/api/serializers.py:3423
msgid "Unknown, job may have been ran before launch configurations were saved."
msgstr ""
-#: awx/api/serializers.py:3446 awx/main/tasks.py:2297
+#: awx/api/serializers.py:3490 awx/main/tasks.py:2302
msgid "{} are prohibited from use in ad hoc commands."
msgstr ""
-#: awx/api/serializers.py:3534 awx/api/views.py:4893
+#: awx/api/serializers.py:3578 awx/api/views/__init__.py:4186
#, python-brace-format
msgid ""
"Standard Output too large to display ({text_size} bytes), only download "
"supported for sizes over {supported_size} bytes."
msgstr ""
-#: awx/api/serializers.py:3727
+#: awx/api/serializers.py:3785
msgid "Provided variable {} has no database value to replace with."
msgstr ""
-#: awx/api/serializers.py:3745
+#: awx/api/serializers.py:3803
#, python-brace-format
msgid "\"$encrypted$ is a reserved keyword, may not be used for {var_name}.\""
msgstr ""
-#: awx/api/serializers.py:3815
-#, python-format
-msgid "Cannot nest a %s inside a WorkflowJobTemplate"
-msgstr ""
-
-#: awx/api/serializers.py:3822 awx/api/views.py:818
+#: awx/api/serializers.py:3877 awx/api/views/__init__.py:478
msgid "Related template is not configured to accept credentials on launch."
msgstr ""
-#: awx/api/serializers.py:4282
+#: awx/api/serializers.py:4353
msgid "The inventory associated with this Job Template is being deleted."
msgstr ""
-#: awx/api/serializers.py:4284
+#: awx/api/serializers.py:4355 awx/api/serializers.py:4467
msgid "The provided inventory is being deleted."
msgstr ""
-#: awx/api/serializers.py:4292
+#: awx/api/serializers.py:4363
msgid "Cannot assign multiple {} credentials."
msgstr ""
-#: awx/api/serializers.py:4296
+#: awx/api/serializers.py:4367
msgid "Cannot assign a Credential of kind `{}`"
msgstr ""
-#: awx/api/serializers.py:4309
+#: awx/api/serializers.py:4380
msgid ""
"Removing {} credential at launch time without replacement is not supported. "
"Provided list lacked credential(s): {}."
msgstr ""
-#: awx/api/serializers.py:4435
+#: awx/api/serializers.py:4465
+msgid "The inventory associated with this Workflow is being deleted."
+msgstr ""
+
+#: awx/api/serializers.py:4532
msgid ""
"Missing required fields for Notification Configuration: notification_type"
msgstr ""
-#: awx/api/serializers.py:4458
+#: awx/api/serializers.py:4555
msgid "No values specified for field '{}'"
msgstr ""
-#: awx/api/serializers.py:4463
+#: awx/api/serializers.py:4560
msgid "Missing required fields for Notification Configuration: {}."
msgstr ""
-#: awx/api/serializers.py:4466
+#: awx/api/serializers.py:4563
msgid "Configuration field '{}' incorrect type, expected {}."
msgstr ""
-#: awx/api/serializers.py:4528
+#: awx/api/serializers.py:4625
msgid ""
"Valid DTSTART required in rrule. Value should start with: DTSTART:"
"YYYYMMDDTHHMMSSZ"
msgstr ""
-#: awx/api/serializers.py:4530
+#: awx/api/serializers.py:4627
msgid ""
"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ."
msgstr ""
-#: awx/api/serializers.py:4532
+#: awx/api/serializers.py:4629
msgid "Multiple DTSTART is not supported."
msgstr ""
-#: awx/api/serializers.py:4534
+#: awx/api/serializers.py:4631
msgid "RRULE required in rrule."
msgstr ""
-#: awx/api/serializers.py:4536
+#: awx/api/serializers.py:4633
msgid "Multiple RRULE is not supported."
msgstr ""
-#: awx/api/serializers.py:4538
+#: awx/api/serializers.py:4635
msgid "INTERVAL required in rrule."
msgstr ""
-#: awx/api/serializers.py:4540
+#: awx/api/serializers.py:4637
msgid "SECONDLY is not supported."
msgstr ""
-#: awx/api/serializers.py:4542
+#: awx/api/serializers.py:4639
msgid "Multiple BYMONTHDAYs not supported."
msgstr ""
-#: awx/api/serializers.py:4544
+#: awx/api/serializers.py:4641
msgid "Multiple BYMONTHs not supported."
msgstr ""
-#: awx/api/serializers.py:4546
+#: awx/api/serializers.py:4643
msgid "BYDAY with numeric prefix not supported."
msgstr ""
-#: awx/api/serializers.py:4548
+#: awx/api/serializers.py:4645
msgid "BYYEARDAY not supported."
msgstr ""
-#: awx/api/serializers.py:4550
+#: awx/api/serializers.py:4647
msgid "BYWEEKNO not supported."
msgstr ""
-#: awx/api/serializers.py:4552
+#: awx/api/serializers.py:4649
msgid "RRULE may not contain both COUNT and UNTIL"
msgstr ""
-#: awx/api/serializers.py:4556
+#: awx/api/serializers.py:4653
msgid "COUNT > 999 is unsupported."
msgstr ""
-#: awx/api/serializers.py:4560
+#: awx/api/serializers.py:4657
msgid "rrule parsing failed validation: {}"
msgstr ""
-#: awx/api/serializers.py:4601
+#: awx/api/serializers.py:4715
msgid "Inventory Source must be a cloud resource."
msgstr ""
-#: awx/api/serializers.py:4603
+#: awx/api/serializers.py:4717
msgid "Manual Project cannot have a schedule set."
msgstr ""
-#: awx/api/serializers.py:4616
+#: awx/api/serializers.py:4730
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance"
msgstr ""
-#: awx/api/serializers.py:4621
+#: awx/api/serializers.py:4735
msgid "Count of all jobs that target this instance"
msgstr ""
-#: awx/api/serializers.py:4654
+#: awx/api/serializers.py:4768
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance group"
msgstr ""
-#: awx/api/serializers.py:4659
+#: awx/api/serializers.py:4773
msgid "Count of all jobs that target this instance group"
msgstr ""
-#: awx/api/serializers.py:4667
+#: awx/api/serializers.py:4781
msgid "Policy Instance Percentage"
msgstr ""
-#: awx/api/serializers.py:4668
+#: awx/api/serializers.py:4782
msgid ""
"Minimum percentage of all instances that will be automatically assigned to "
"this group when new instances come online."
msgstr ""
-#: awx/api/serializers.py:4673
+#: awx/api/serializers.py:4787
msgid "Policy Instance Minimum"
msgstr ""
-#: awx/api/serializers.py:4674
+#: awx/api/serializers.py:4788
msgid ""
"Static minimum number of Instances that will be automatically assign to this "
"group when new instances come online."
msgstr ""
-#: awx/api/serializers.py:4679
+#: awx/api/serializers.py:4793
msgid "Policy Instance List"
msgstr ""
-#: awx/api/serializers.py:4680
+#: awx/api/serializers.py:4794
msgid "List of exact-match Instances that will be assigned to this group"
msgstr ""
-#: awx/api/serializers.py:4702
+#: awx/api/serializers.py:4816
msgid "Duplicate entry {}."
msgstr ""
-#: awx/api/serializers.py:4704
+#: awx/api/serializers.py:4818
msgid "{} is not a valid hostname of an existing instance."
msgstr ""
-#: awx/api/serializers.py:4706 awx/api/views.py:202
+#: awx/api/serializers.py:4820 awx/api/views/mixin.py:138
msgid ""
"Isolated instances may not be added or removed from instances groups via the "
"API."
msgstr ""
-#: awx/api/serializers.py:4708 awx/api/views.py:206
+#: awx/api/serializers.py:4822 awx/api/views/mixin.py:142
msgid "Isolated instance group membership may not be managed via the API."
msgstr ""
-#: awx/api/serializers.py:4713
+#: awx/api/serializers.py:4827
msgid "tower instance group name may not be changed."
msgstr ""
-#: awx/api/serializers.py:4783
+#: awx/api/serializers.py:4897
msgid ""
"A summary of the new and changed values when an object is created, updated, "
"or deleted"
msgstr ""
-#: awx/api/serializers.py:4785
+#: awx/api/serializers.py:4899
msgid ""
"For create, update, and delete events this is the object type that was "
"affected. For associate and disassociate events this is the object type "
"associated or disassociated with object2."
msgstr ""
-#: awx/api/serializers.py:4788
+#: awx/api/serializers.py:4902
msgid ""
"Unpopulated for create, update, and delete events. For associate and "
"disassociate events this is the object type that object1 is being associated "
"with."
msgstr ""
-#: awx/api/serializers.py:4791
+#: awx/api/serializers.py:4905
msgid "The action taken with respect to the given object(s)."
msgstr ""
-#: awx/api/views.py:119
-msgid "Your license does not allow use of the activity stream."
-msgstr ""
-
-#: awx/api/views.py:129
-msgid "Your license does not permit use of system tracking."
-msgstr ""
-
-#: awx/api/views.py:139
-msgid "Your license does not allow use of workflows."
-msgstr ""
-
-#: awx/api/views.py:153
-msgid "Cannot delete job resource when associated workflow job is running."
-msgstr ""
-
-#: awx/api/views.py:158
-msgid "Cannot delete running job resource."
-msgstr ""
-
-#: awx/api/views.py:163
-msgid "Job has not finished processing events."
-msgstr ""
-
-#: awx/api/views.py:257
-msgid "Related job {} is still processing events."
-msgstr ""
-
-#: awx/api/views.py:264 awx/templates/rest_framework/api.html:28
-msgid "REST API"
-msgstr ""
-
-#: awx/api/views.py:275 awx/templates/rest_framework/api.html:4
-msgid "AWX REST API"
-msgstr ""
-
-#: awx/api/views.py:288
-msgid "API OAuth 2 Authorization Root"
-msgstr ""
-
-#: awx/api/views.py:353
-msgid "Version 1"
-msgstr ""
-
-#: awx/api/views.py:357
-msgid "Version 2"
-msgstr ""
-
-#: awx/api/views.py:366
-msgid "Ping"
-msgstr ""
-
-#: awx/api/views.py:397 awx/conf/apps.py:10
-msgid "Configuration"
-msgstr ""
-
-#: awx/api/views.py:454
-msgid "Invalid license data"
-msgstr ""
-
-#: awx/api/views.py:456
-msgid "Missing 'eula_accepted' property"
-msgstr ""
-
-#: awx/api/views.py:460
-msgid "'eula_accepted' value is invalid"
-msgstr ""
-
-#: awx/api/views.py:463
-msgid "'eula_accepted' must be True"
-msgstr ""
-
-#: awx/api/views.py:470
-msgid "Invalid JSON"
-msgstr ""
-
-#: awx/api/views.py:478
-msgid "Invalid License"
-msgstr ""
-
-#: awx/api/views.py:488
-msgid "Invalid license"
-msgstr ""
-
-#: awx/api/views.py:496
-#, python-format
-msgid "Failed to remove license (%s)"
-msgstr ""
-
-#: awx/api/views.py:501
+#: awx/api/views/__init__.py:161
msgid "Dashboard"
msgstr ""
-#: awx/api/views.py:600
+#: awx/api/views/__init__.py:260
msgid "Dashboard Jobs Graphs"
msgstr ""
-#: awx/api/views.py:636
+#: awx/api/views/__init__.py:296
#, python-format
msgid "Unknown period \"%s\""
msgstr ""
-#: awx/api/views.py:650
+#: awx/api/views/__init__.py:310
msgid "Instances"
msgstr ""
-#: awx/api/views.py:658
+#: awx/api/views/__init__.py:318
msgid "Instance Detail"
msgstr ""
-#: awx/api/views.py:678
+#: awx/api/views/__init__.py:338
msgid "Instance Jobs"
msgstr ""
-#: awx/api/views.py:692
+#: awx/api/views/__init__.py:352
msgid "Instance's Instance Groups"
msgstr ""
-#: awx/api/views.py:701
+#: awx/api/views/__init__.py:361
msgid "Instance Groups"
msgstr ""
-#: awx/api/views.py:709
+#: awx/api/views/__init__.py:369
msgid "Instance Group Detail"
msgstr ""
-#: awx/api/views.py:717
+#: awx/api/views/__init__.py:377
msgid "Isolated Groups can not be removed from the API"
msgstr ""
-#: awx/api/views.py:719
+#: awx/api/views/__init__.py:379
msgid ""
"Instance Groups acting as a controller for an Isolated Group can not be "
"removed from the API"
msgstr ""
-#: awx/api/views.py:725
+#: awx/api/views/__init__.py:385
msgid "Instance Group Running Jobs"
msgstr ""
-#: awx/api/views.py:734
+#: awx/api/views/__init__.py:394
msgid "Instance Group's Instances"
msgstr ""
-#: awx/api/views.py:744
+#: awx/api/views/__init__.py:404
msgid "Schedules"
msgstr ""
-#: awx/api/views.py:758
+#: awx/api/views/__init__.py:418
msgid "Schedule Recurrence Rule Preview"
msgstr ""
-#: awx/api/views.py:805
+#: awx/api/views/__init__.py:465
msgid "Cannot assign credential when related template is null."
msgstr ""
-#: awx/api/views.py:810
+#: awx/api/views/__init__.py:470
msgid "Related template cannot accept {} on launch."
msgstr ""
-#: awx/api/views.py:812
+#: awx/api/views/__init__.py:472
msgid ""
"Credential that requires user input on launch cannot be used in saved launch "
"configuration."
msgstr ""
-#: awx/api/views.py:820
+#: awx/api/views/__init__.py:480
#, python-brace-format
msgid ""
"This launch configuration already provides a {credential_type} credential."
msgstr ""
-#: awx/api/views.py:823
+#: awx/api/views/__init__.py:483
#, python-brace-format
msgid "Related template already uses {credential_type} credential."
msgstr ""
-#: awx/api/views.py:841
+#: awx/api/views/__init__.py:501
msgid "Schedule Jobs List"
msgstr ""
-#: awx/api/views.py:996
-msgid "Your license only permits a single organization to exist."
-msgstr ""
-
-#: awx/api/views.py:1223 awx/api/views.py:5106
+#: awx/api/views/__init__.py:590 awx/api/views/__init__.py:4399
msgid ""
"You cannot assign an Organization participation role as a child role for a "
"Team."
msgstr ""
-#: awx/api/views.py:1227 awx/api/views.py:5120
+#: awx/api/views/__init__.py:594 awx/api/views/__init__.py:4413
msgid "You cannot grant system-level permissions to a team."
msgstr ""
-#: awx/api/views.py:1234 awx/api/views.py:5112
+#: awx/api/views/__init__.py:601 awx/api/views/__init__.py:4405
msgid ""
"You cannot grant credential access to a team when the Organization field "
"isn't set, or belongs to a different organization"
msgstr ""
-#: awx/api/views.py:1348
+#: awx/api/views/__init__.py:715
msgid "Project Schedules"
msgstr ""
-#: awx/api/views.py:1359
+#: awx/api/views/__init__.py:726
msgid "Project SCM Inventory Sources"
msgstr ""
-#: awx/api/views.py:1460
+#: awx/api/views/__init__.py:827
msgid "Project Update Events List"
msgstr ""
-#: awx/api/views.py:1474
+#: awx/api/views/__init__.py:841
msgid "System Job Events List"
msgstr ""
-#: awx/api/views.py:1488
-msgid "Inventory Update Events List"
-msgstr ""
-
-#: awx/api/views.py:1522
+#: awx/api/views/__init__.py:877
msgid "Project Update SCM Inventory Updates"
msgstr ""
-#: awx/api/views.py:1581
+#: awx/api/views/__init__.py:936
msgid "Me"
msgstr ""
-#: awx/api/views.py:1589
+#: awx/api/views/__init__.py:944
msgid "OAuth 2 Applications"
msgstr ""
-#: awx/api/views.py:1598
+#: awx/api/views/__init__.py:953
msgid "OAuth 2 Application Detail"
msgstr ""
-#: awx/api/views.py:1607
+#: awx/api/views/__init__.py:966
msgid "OAuth 2 Application Tokens"
msgstr ""
-#: awx/api/views.py:1629
+#: awx/api/views/__init__.py:988
msgid "OAuth2 Tokens"
msgstr ""
-#: awx/api/views.py:1638
+#: awx/api/views/__init__.py:997
msgid "OAuth2 User Tokens"
msgstr ""
-#: awx/api/views.py:1650
+#: awx/api/views/__init__.py:1009
msgid "OAuth2 User Authorized Access Tokens"
msgstr ""
-#: awx/api/views.py:1665
+#: awx/api/views/__init__.py:1024
msgid "Organization OAuth2 Applications"
msgstr ""
-#: awx/api/views.py:1677
+#: awx/api/views/__init__.py:1036
msgid "OAuth2 Personal Access Tokens"
msgstr ""
-#: awx/api/views.py:1692
+#: awx/api/views/__init__.py:1051
msgid "OAuth Token Detail"
msgstr ""
-#: awx/api/views.py:1752 awx/api/views.py:5073
+#: awx/api/views/__init__.py:1112 awx/api/views/__init__.py:4366
msgid ""
"You cannot grant credential access to a user not in the credentials' "
"organization"
msgstr ""
-#: awx/api/views.py:1756 awx/api/views.py:5077
+#: awx/api/views/__init__.py:1116 awx/api/views/__init__.py:4370
msgid "You cannot grant private credential access to another user"
msgstr ""
-#: awx/api/views.py:1854
+#: awx/api/views/__init__.py:1214
#, python-format
msgid "Cannot change %s."
msgstr ""
-#: awx/api/views.py:1860
+#: awx/api/views/__init__.py:1220
msgid "Cannot delete user."
msgstr ""
-#: awx/api/views.py:1884
+#: awx/api/views/__init__.py:1244
msgid "Deletion not allowed for managed credential types"
msgstr ""
-#: awx/api/views.py:1886
+#: awx/api/views/__init__.py:1246
msgid "Credential types that are in use cannot be deleted"
msgstr ""
-#: awx/api/views.py:2061
-msgid "Cannot delete inventory script."
-msgstr ""
-
-#: awx/api/views.py:2152
-#, python-brace-format
-msgid "{0}"
-msgstr ""
-
-#: awx/api/views.py:2256
+#: awx/api/views/__init__.py:1445
msgid "The inventory for this host is already being deleted."
msgstr ""
-#: awx/api/views.py:2389
+#: awx/api/views/__init__.py:1580
msgid "Fact not found."
msgstr ""
-#: awx/api/views.py:2411
+#: awx/api/views/__init__.py:1610
msgid "SSLError while trying to connect to {}"
msgstr ""
-#: awx/api/views.py:2413
+#: awx/api/views/__init__.py:1612
msgid "Request to {} timed out."
msgstr ""
-#: awx/api/views.py:2415
+#: awx/api/views/__init__.py:1614
msgid "Unknown exception {} while trying to GET {}"
msgstr ""
-#: awx/api/views.py:2418
+#: awx/api/views/__init__.py:1617
msgid ""
"Unauthorized access. Please check your Insights Credential username and "
"password."
msgstr ""
-#: awx/api/views.py:2421
+#: awx/api/views/__init__.py:1620
msgid ""
"Failed to gather reports and maintenance plans from Insights API at URL {}. "
"Server responded with {} status code and message {}"
msgstr ""
-#: awx/api/views.py:2428
+#: awx/api/views/__init__.py:1627
msgid "Expected JSON response from Insights but instead got {}"
msgstr ""
-#: awx/api/views.py:2435
+#: awx/api/views/__init__.py:1634
msgid "This host is not recognized as an Insights host."
msgstr ""
-#: awx/api/views.py:2440
+#: awx/api/views/__init__.py:1639
msgid "The Insights Credential for \"{}\" was not found."
msgstr ""
-#: awx/api/views.py:2508
+#: awx/api/views/__init__.py:1707
msgid "Cyclical Group association."
msgstr ""
-#: awx/api/views.py:2722
+#: awx/api/views/__init__.py:1878
+msgid "Inventory subset argument must be a string."
+msgstr ""
+
+#: awx/api/views/__init__.py:1882
+msgid "Subset does not use any supported syntax."
+msgstr ""
+
+#: awx/api/views/__init__.py:1932
msgid "Inventory Source List"
msgstr ""
-#: awx/api/views.py:2734
+#: awx/api/views/__init__.py:1944
msgid "Inventory Sources Update"
msgstr ""
-#: awx/api/views.py:2767
+#: awx/api/views/__init__.py:1977
msgid "Could not start because `can_update` returned False"
msgstr ""
-#: awx/api/views.py:2775
+#: awx/api/views/__init__.py:1985
msgid "No inventory sources to update."
msgstr ""
-#: awx/api/views.py:2804
+#: awx/api/views/__init__.py:2014
msgid "Inventory Source Schedules"
msgstr ""
-#: awx/api/views.py:2832
+#: awx/api/views/__init__.py:2042
msgid "Notification Templates can only be assigned when source is one of {}."
msgstr ""
-#: awx/api/views.py:2887
-msgid "Vault credentials are not yet supported for inventory sources."
+#: awx/api/views/__init__.py:2111
+msgid "Source already has credential assigned."
msgstr ""
-#: awx/api/views.py:2892
-msgid "Source already has cloud credential assigned."
-msgstr ""
-
-#: awx/api/views.py:3042
+#: awx/api/views/__init__.py:2264
msgid "Field is not allowed for use with v1 API."
msgstr ""
-#: awx/api/views.py:3052
+#: awx/api/views/__init__.py:2274
msgid ""
"'credentials' cannot be used in combination with 'credential', "
"'vault_credential', or 'extra_credentials'."
msgstr ""
-#: awx/api/views.py:3079
+#: awx/api/views/__init__.py:2301
msgid "Incorrect type. Expected {}, received {}."
msgstr ""
-#: awx/api/views.py:3172
+#: awx/api/views/__init__.py:2399
msgid "Job Template Schedules"
msgstr ""
-#: awx/api/views.py:3190 awx/api/views.py:3201
+#: awx/api/views/__init__.py:2427 awx/api/views/__init__.py:2438
msgid "Your license does not allow adding surveys."
msgstr ""
-#: awx/api/views.py:3220
+#: awx/api/views/__init__.py:2458
msgid "Field '{}' is missing from survey spec."
msgstr ""
-#: awx/api/views.py:3222
+#: awx/api/views/__init__.py:2460
msgid "Expected {} for field '{}', received {} type."
msgstr ""
-#: awx/api/views.py:3226
+#: awx/api/views/__init__.py:2464
msgid "'spec' doesn't contain any items."
msgstr ""
-#: awx/api/views.py:3235
+#: awx/api/views/__init__.py:2478
#, python-format
msgid "Survey question %s is not a json object."
msgstr ""
-#: awx/api/views.py:3237
-#, python-format
-msgid "'type' missing from survey question %s."
+#: awx/api/views/__init__.py:2481
+#, python-brace-format
+msgid "'{field_name}' missing from survey question {idx}"
msgstr ""
-#: awx/api/views.py:3239
-#, python-format
-msgid "'question_name' missing from survey question %s."
+#: awx/api/views/__init__.py:2491
+#, python-brace-format
+msgid "'{field_name}' in survey question {idx} expected to be {type_label}."
msgstr ""
-#: awx/api/views.py:3241
-#, python-format
-msgid "'variable' missing from survey question %s."
-msgstr ""
-
-#: awx/api/views.py:3243
+#: awx/api/views/__init__.py:2495
#, python-format
msgid "'variable' '%(item)s' duplicated in survey question %(survey)s."
msgstr ""
-#: awx/api/views.py:3248
-#, python-format
-msgid "'required' missing from survey question %s."
-msgstr ""
-
-#: awx/api/views.py:3253
+#: awx/api/views/__init__.py:2505
#, python-brace-format
-msgid "Value {question_default} for '{variable_name}' expected to be a string."
+msgid ""
+"'{survey_item[type]}' in survey question {idx} is not one of "
+"'{allowed_types}' allowed question types."
msgstr ""
-#: awx/api/views.py:3263
+#: awx/api/views/__init__.py:2515
+#, python-brace-format
+msgid ""
+"Default value {survey_item[default]} in survey question {idx} expected to be "
+"{type_label}."
+msgstr ""
+
+#: awx/api/views/__init__.py:2525
+#, python-brace-format
+msgid "The {min_or_max} limit in survey question {idx} expected to be integer."
+msgstr ""
+
+#: awx/api/views/__init__.py:2529
+#, python-brace-format
+msgid "Survey question {idx} of type {survey_item[type]} must specify choices."
+msgstr ""
+
+#: awx/api/views/__init__.py:2538
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword for password question defaults, survey "
-"question {question_position} is type {question_type}."
+"question {idx} is type {survey_item[type]}."
msgstr ""
-#: awx/api/views.py:3279
+#: awx/api/views/__init__.py:2552
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword, may not be used for new default in "
-"position {question_position}."
+"position {idx}."
msgstr ""
-#: awx/api/views.py:3353
+#: awx/api/views/__init__.py:2626
#, python-brace-format
msgid "Cannot assign multiple {credential_type} credentials."
msgstr ""
-#: awx/api/views.py:3357
+#: awx/api/views/__init__.py:2630
msgid "Cannot assign a Credential of kind `{}`."
msgstr ""
-#: awx/api/views.py:3374
+#: awx/api/views/__init__.py:2647
msgid "Extra credentials must be network or cloud."
msgstr ""
-#: awx/api/views.py:3396
+#: awx/api/views/__init__.py:2669
msgid "Maximum number of labels for {} reached."
msgstr ""
-#: awx/api/views.py:3519
+#: awx/api/views/__init__.py:2792
msgid "No matching host could be found!"
msgstr ""
-#: awx/api/views.py:3522
+#: awx/api/views/__init__.py:2795
msgid "Multiple hosts matched the request!"
msgstr ""
-#: awx/api/views.py:3527
+#: awx/api/views/__init__.py:2800
msgid "Cannot start automatically, user input required!"
msgstr ""
-#: awx/api/views.py:3534
+#: awx/api/views/__init__.py:2807
msgid "Host callback job already pending."
msgstr ""
-#: awx/api/views.py:3549 awx/api/views.py:4336
+#: awx/api/views/__init__.py:2823 awx/api/views/__init__.py:3629
msgid "Error starting job!"
msgstr ""
-#: awx/api/views.py:3669
-#, python-brace-format
-msgid "Cannot associate {0} when {1} have been associated."
-msgstr ""
-
-#: awx/api/views.py:3694
+#: awx/api/views/__init__.py:2973
msgid "Multiple parent relationship not allowed."
msgstr ""
-#: awx/api/views.py:3699
+#: awx/api/views/__init__.py:2978
msgid "Cycle detected."
msgstr ""
-#: awx/api/views.py:3902
+#: awx/api/views/__init__.py:3158
+msgid "Cannot relaunch slice workflow job orphaned from job template."
+msgstr ""
+
+#: awx/api/views/__init__.py:3191
msgid "Workflow Job Template Schedules"
msgstr ""
-#: awx/api/views.py:4038 awx/api/views.py:4740
+#: awx/api/views/__init__.py:3326 awx/api/views/__init__.py:4033
msgid "Superuser privileges needed."
msgstr ""
-#: awx/api/views.py:4071
+#: awx/api/views/__init__.py:3359
msgid "System Job Template Schedules"
msgstr ""
-#: awx/api/views.py:4129
+#: awx/api/views/__init__.py:3417
msgid "POST not allowed for Job launching in version 2 of the api"
msgstr ""
-#: awx/api/views.py:4153 awx/api/views.py:4159
+#: awx/api/views/__init__.py:3441 awx/api/views/__init__.py:3447
msgid "PUT not allowed for Job Details in version 2 of the API"
msgstr ""
-#: awx/api/views.py:4319
+#: awx/api/views/__init__.py:3607
#, python-brace-format
msgid "Wait until job finishes before retrying on {status_value} hosts."
msgstr ""
-#: awx/api/views.py:4324
+#: awx/api/views/__init__.py:3612
#, python-brace-format
msgid "Cannot retry on {status_value} hosts, playbook stats not available."
msgstr ""
-#: awx/api/views.py:4329
+#: awx/api/views/__init__.py:3617
#, python-brace-format
msgid "Cannot relaunch because previous job had 0 {status_value} hosts."
msgstr ""
-#: awx/api/views.py:4358
+#: awx/api/views/__init__.py:3623
+#, python-brace-format
+msgid ""
+"Cannot relaunch because the limit length {limit_length} exceeds the max of "
+"{limit_max}."
+msgstr ""
+
+#: awx/api/views/__init__.py:3651
msgid "Cannot create schedule because job requires credential passwords."
msgstr ""
-#: awx/api/views.py:4363
+#: awx/api/views/__init__.py:3656
msgid "Cannot create schedule because job was launched by legacy method."
msgstr ""
-#: awx/api/views.py:4365
+#: awx/api/views/__init__.py:3658
msgid "Cannot create schedule because a related resource is missing."
msgstr ""
-#: awx/api/views.py:4420
+#: awx/api/views/__init__.py:3713
msgid "Job Host Summaries List"
msgstr ""
-#: awx/api/views.py:4469
+#: awx/api/views/__init__.py:3762
msgid "Job Event Children List"
msgstr ""
-#: awx/api/views.py:4479
+#: awx/api/views/__init__.py:3772
msgid "Job Event Hosts List"
msgstr ""
-#: awx/api/views.py:4488
+#: awx/api/views/__init__.py:3781
msgid "Job Events List"
msgstr ""
-#: awx/api/views.py:4697
+#: awx/api/views/__init__.py:3990
msgid "Ad Hoc Command Events List"
msgstr ""
-#: awx/api/views.py:4939
+#: awx/api/views/__init__.py:4232
msgid "Delete not allowed while there are pending notifications"
msgstr ""
-#: awx/api/views.py:4947
+#: awx/api/views/__init__.py:4240
msgid "Notification Template Test"
msgstr ""
+#: awx/api/views/inventory.py:65
+msgid "Inventory Update Events List"
+msgstr ""
+
+#: awx/api/views/inventory.py:88
+msgid "Cannot delete inventory script."
+msgstr ""
+
+#: awx/api/views/inventory.py:149
+#, python-brace-format
+msgid "{0}"
+msgstr ""
+
+#: awx/api/views/mixin.py:50
+msgid "Your license does not allow use of the activity stream."
+msgstr ""
+
+#: awx/api/views/mixin.py:61
+msgid "Your license does not permit use of system tracking."
+msgstr ""
+
+#: awx/api/views/mixin.py:72
+msgid "Your license does not allow use of workflows."
+msgstr ""
+
+#: awx/api/views/mixin.py:86
+msgid "Cannot delete job resource when associated workflow job is running."
+msgstr ""
+
+#: awx/api/views/mixin.py:91
+msgid "Cannot delete running job resource."
+msgstr ""
+
+#: awx/api/views/mixin.py:96
+msgid "Job has not finished processing events."
+msgstr ""
+
+#: awx/api/views/mixin.py:193
+msgid "Related job {} is still processing events."
+msgstr ""
+
+#: awx/api/views/organization.py:84
+msgid "Your license only permits a single organization to exist."
+msgstr ""
+
+#: awx/api/views/root.py:43 awx/templates/rest_framework/api.html:28
+msgid "REST API"
+msgstr ""
+
+#: awx/api/views/root.py:54 awx/templates/rest_framework/api.html:4
+msgid "AWX REST API"
+msgstr ""
+
+#: awx/api/views/root.py:67
+msgid "API OAuth 2 Authorization Root"
+msgstr ""
+
+#: awx/api/views/root.py:132
+msgid "Version 1"
+msgstr ""
+
+#: awx/api/views/root.py:136
+msgid "Version 2"
+msgstr ""
+
+#: awx/api/views/root.py:145
+msgid "Ping"
+msgstr ""
+
+#: awx/api/views/root.py:176 awx/conf/apps.py:10
+msgid "Configuration"
+msgstr ""
+
+#: awx/api/views/root.py:233
+msgid "Invalid license data"
+msgstr ""
+
+#: awx/api/views/root.py:235
+msgid "Missing 'eula_accepted' property"
+msgstr ""
+
+#: awx/api/views/root.py:239
+msgid "'eula_accepted' value is invalid"
+msgstr ""
+
+#: awx/api/views/root.py:242
+msgid "'eula_accepted' must be True"
+msgstr ""
+
+#: awx/api/views/root.py:249
+msgid "Invalid JSON"
+msgstr ""
+
+#: awx/api/views/root.py:257
+msgid "Invalid License"
+msgstr ""
+
+#: awx/api/views/root.py:267
+msgid "Invalid license"
+msgstr ""
+
+#: awx/api/views/root.py:275
+msgid "Failed to remove license."
+msgstr ""
+
#: awx/conf/conf.py:20
msgid "Bud Frogs"
msgstr ""
@@ -1642,86 +1680,94 @@ msgstr ""
msgid "Bad data found in related field %s."
msgstr ""
-#: awx/main/access.py:304
+#: awx/main/access.py:302
msgid "License is missing."
msgstr ""
-#: awx/main/access.py:306
+#: awx/main/access.py:304
msgid "License has expired."
msgstr ""
-#: awx/main/access.py:314
+#: awx/main/access.py:312
#, python-format
msgid "License count of %s instances has been reached."
msgstr ""
-#: awx/main/access.py:316
+#: awx/main/access.py:314
#, python-format
msgid "License count of %s instances has been exceeded."
msgstr ""
-#: awx/main/access.py:318
+#: awx/main/access.py:316
msgid "Host count exceeds available instances."
msgstr ""
-#: awx/main/access.py:322
+#: awx/main/access.py:320
#, python-format
msgid "Feature %s is not enabled in the active license."
msgstr ""
-#: awx/main/access.py:324
+#: awx/main/access.py:322
msgid "Features not found in active license."
msgstr ""
-#: awx/main/access.py:837
+#: awx/main/access.py:836
msgid "Unable to change inventory on a host."
msgstr ""
-#: awx/main/access.py:854 awx/main/access.py:899
+#: awx/main/access.py:853 awx/main/access.py:898
msgid "Cannot associate two items from different inventories."
msgstr ""
-#: awx/main/access.py:887
+#: awx/main/access.py:886
msgid "Unable to change inventory on a group."
msgstr ""
-#: awx/main/access.py:1148
+#: awx/main/access.py:1147
msgid "Unable to change organization on a team."
msgstr ""
-#: awx/main/access.py:1165
+#: awx/main/access.py:1163
msgid "The {} role cannot be assigned to a team"
msgstr ""
-#: awx/main/access.py:1167
-msgid "The admin_role for a User cannot be assigned to a team"
-msgstr ""
-
-#: awx/main/access.py:1533 awx/main/access.py:1967
+#: awx/main/access.py:1527 awx/main/access.py:1970
msgid "Job was launched with prompts provided by another user."
msgstr ""
-#: awx/main/access.py:1553
+#: awx/main/access.py:1547
msgid "Job has been orphaned from its job template."
msgstr ""
-#: awx/main/access.py:1555
+#: awx/main/access.py:1549
msgid "Job was launched with unknown prompted fields."
msgstr ""
-#: awx/main/access.py:1557
+#: awx/main/access.py:1551
msgid "Job was launched with prompted fields."
msgstr ""
-#: awx/main/access.py:1559
+#: awx/main/access.py:1553
msgid " Organization level permissions required."
msgstr ""
-#: awx/main/access.py:1561
+#: awx/main/access.py:1555
msgid " You do not have permission to related resources."
msgstr ""
-#: awx/main/access.py:1981
+#: awx/main/access.py:1963
+msgid "Workflow Job was launched with unknown prompts."
+msgstr ""
+
+#: awx/main/access.py:1974
+msgid "Job was launched with prompts you lack access to."
+msgstr ""
+
+#: awx/main/access.py:1978
+msgid "Job was launched with prompts no longer accepted."
+msgstr ""
+
+#: awx/main/access.py:1992
msgid ""
"You do not have permission to the workflow job resources required for "
"relaunch."
@@ -1835,9 +1881,10 @@ msgstr ""
#: awx/main/conf.py:176 awx/main/conf.py:186 awx/main/conf.py:196
#: awx/main/conf.py:206 awx/main/conf.py:217 awx/main/conf.py:229
#: awx/main/conf.py:241 awx/main/conf.py:254 awx/main/conf.py:266
-#: awx/main/conf.py:276 awx/main/conf.py:287 awx/main/conf.py:298
-#: awx/main/conf.py:308 awx/main/conf.py:318 awx/main/conf.py:330
-#: awx/main/conf.py:342 awx/main/conf.py:354 awx/main/conf.py:368
+#: awx/main/conf.py:276 awx/main/conf.py:287 awx/main/conf.py:297
+#: awx/main/conf.py:308 awx/main/conf.py:318 awx/main/conf.py:328
+#: awx/main/conf.py:340 awx/main/conf.py:352 awx/main/conf.py:364
+#: awx/main/conf.py:378
msgid "Jobs"
msgstr ""
@@ -1968,83 +2015,93 @@ msgid ""
msgstr ""
#: awx/main/conf.py:285
-msgid "Standard Output Maximum Display Size"
+msgid "Enable Role Download"
msgstr ""
#: awx/main/conf.py:286
msgid ""
+"Allows roles to be dynamically downlaoded from a requirements.yml file for "
+"SCM projects."
+msgstr ""
+
+#: awx/main/conf.py:295
+msgid "Standard Output Maximum Display Size"
+msgstr ""
+
+#: awx/main/conf.py:296
+msgid ""
"Maximum Size of Standard Output in bytes to display before requiring the "
"output be downloaded."
msgstr ""
-#: awx/main/conf.py:295
+#: awx/main/conf.py:305
msgid "Job Event Standard Output Maximum Display Size"
msgstr ""
-#: awx/main/conf.py:297
+#: awx/main/conf.py:307
msgid ""
"Maximum Size of Standard Output in bytes to display for a single job or ad "
"hoc command event. `stdout` will end with `…` when truncated."
msgstr ""
-#: awx/main/conf.py:306
+#: awx/main/conf.py:316
msgid "Maximum Scheduled Jobs"
msgstr ""
-#: awx/main/conf.py:307
+#: awx/main/conf.py:317
msgid ""
"Maximum number of the same job template that can be waiting to run when "
"launching from a schedule before no more are created."
msgstr ""
-#: awx/main/conf.py:316
+#: awx/main/conf.py:326
msgid "Ansible Callback Plugins"
msgstr ""
-#: awx/main/conf.py:317
+#: awx/main/conf.py:327
msgid ""
"List of paths to search for extra callback plugins to be used when running "
"jobs. Enter one path per line."
msgstr ""
-#: awx/main/conf.py:327
+#: awx/main/conf.py:337
msgid "Default Job Timeout"
msgstr ""
-#: awx/main/conf.py:328
+#: awx/main/conf.py:338
msgid ""
"Maximum time in seconds to allow jobs to run. Use value of 0 to indicate "
"that no timeout should be imposed. A timeout set on an individual job "
"template will override this."
msgstr ""
-#: awx/main/conf.py:339
+#: awx/main/conf.py:349
msgid "Default Inventory Update Timeout"
msgstr ""
-#: awx/main/conf.py:340
+#: awx/main/conf.py:350
msgid ""
"Maximum time in seconds to allow inventory updates to run. Use value of 0 to "
"indicate that no timeout should be imposed. A timeout set on an individual "
"inventory source will override this."
msgstr ""
-#: awx/main/conf.py:351
+#: awx/main/conf.py:361
msgid "Default Project Update Timeout"
msgstr ""
-#: awx/main/conf.py:352
+#: awx/main/conf.py:362
msgid ""
"Maximum time in seconds to allow project updates to run. Use value of 0 to "
"indicate that no timeout should be imposed. A timeout set on an individual "
"project will override this."
msgstr ""
-#: awx/main/conf.py:363
+#: awx/main/conf.py:373
msgid "Per-Host Ansible Fact Cache Timeout"
msgstr ""
-#: awx/main/conf.py:364
+#: awx/main/conf.py:374
msgid ""
"Maximum time, in seconds, that stored Ansible facts are considered valid "
"since the last time they were modified. Only valid, non-stale, facts will be "
@@ -2053,62 +2110,62 @@ msgid ""
"timeout should be imposed."
msgstr ""
-#: awx/main/conf.py:377
+#: awx/main/conf.py:387
msgid "Logging Aggregator"
msgstr ""
-#: awx/main/conf.py:378
+#: awx/main/conf.py:388
msgid "Hostname/IP where external logs will be sent to."
msgstr ""
-#: awx/main/conf.py:379 awx/main/conf.py:390 awx/main/conf.py:402
-#: awx/main/conf.py:412 awx/main/conf.py:424 awx/main/conf.py:439
-#: awx/main/conf.py:451 awx/main/conf.py:460 awx/main/conf.py:470
-#: awx/main/conf.py:482 awx/main/conf.py:493 awx/main/conf.py:505
-#: awx/main/conf.py:518
+#: awx/main/conf.py:389 awx/main/conf.py:400 awx/main/conf.py:412
+#: awx/main/conf.py:422 awx/main/conf.py:434 awx/main/conf.py:449
+#: awx/main/conf.py:461 awx/main/conf.py:470 awx/main/conf.py:480
+#: awx/main/conf.py:492 awx/main/conf.py:503 awx/main/conf.py:515
+#: awx/main/conf.py:528
msgid "Logging"
msgstr ""
-#: awx/main/conf.py:387
+#: awx/main/conf.py:397
msgid "Logging Aggregator Port"
msgstr ""
-#: awx/main/conf.py:388
+#: awx/main/conf.py:398
msgid ""
"Port on Logging Aggregator to send logs to (if required and not provided in "
"Logging Aggregator)."
msgstr ""
-#: awx/main/conf.py:400
+#: awx/main/conf.py:410
msgid "Logging Aggregator Type"
msgstr ""
-#: awx/main/conf.py:401
+#: awx/main/conf.py:411
msgid "Format messages for the chosen log aggregator."
msgstr ""
-#: awx/main/conf.py:410
+#: awx/main/conf.py:420
msgid "Logging Aggregator Username"
msgstr ""
-#: awx/main/conf.py:411
+#: awx/main/conf.py:421
msgid "Username for external log aggregator (if required)."
msgstr ""
-#: awx/main/conf.py:422
+#: awx/main/conf.py:432
msgid "Logging Aggregator Password/Token"
msgstr ""
-#: awx/main/conf.py:423
+#: awx/main/conf.py:433
msgid ""
"Password or authentication token for external log aggregator (if required)."
msgstr ""
-#: awx/main/conf.py:432
+#: awx/main/conf.py:442
msgid "Loggers Sending Data to Log Aggregator Form"
msgstr ""
-#: awx/main/conf.py:433
+#: awx/main/conf.py:443
msgid ""
"List of loggers that will send HTTP logs to the collector, these can include "
"any or all of: \n"
@@ -2118,11 +2175,11 @@ msgid ""
"system_tracking - facts gathered from scan jobs."
msgstr ""
-#: awx/main/conf.py:446
+#: awx/main/conf.py:456
msgid "Log System Tracking Facts Individually"
msgstr ""
-#: awx/main/conf.py:447
+#: awx/main/conf.py:457
msgid ""
"If set, system tracking facts will be sent for each package, service, or "
"other item found in a scan, allowing for greater search query granularity. "
@@ -2130,47 +2187,47 @@ msgid ""
"efficiency in fact processing."
msgstr ""
-#: awx/main/conf.py:458
+#: awx/main/conf.py:468
msgid "Enable External Logging"
msgstr ""
-#: awx/main/conf.py:459
+#: awx/main/conf.py:469
msgid "Enable sending logs to external log aggregator."
msgstr ""
-#: awx/main/conf.py:468
+#: awx/main/conf.py:478
msgid "Cluster-wide Tower unique identifier."
msgstr ""
-#: awx/main/conf.py:469
+#: awx/main/conf.py:479
msgid "Useful to uniquely identify Tower instances."
msgstr ""
-#: awx/main/conf.py:478
+#: awx/main/conf.py:488
msgid "Logging Aggregator Protocol"
msgstr ""
-#: awx/main/conf.py:479
+#: awx/main/conf.py:489
msgid ""
"Protocol used to communicate with log aggregator. HTTPS/HTTP assumes HTTPS "
"unless http:// is explicitly used in the Logging Aggregator hostname."
msgstr ""
-#: awx/main/conf.py:489
+#: awx/main/conf.py:499
msgid "TCP Connection Timeout"
msgstr ""
-#: awx/main/conf.py:490
+#: awx/main/conf.py:500
msgid ""
"Number of seconds for a TCP connection to external log aggregator to "
"timeout. Applies to HTTPS and TCP log aggregator protocols."
msgstr ""
-#: awx/main/conf.py:500
+#: awx/main/conf.py:510
msgid "Enable/disable HTTPS certificate verification"
msgstr ""
-#: awx/main/conf.py:501
+#: awx/main/conf.py:511
msgid ""
"Flag to control enable/disable of certificate verification when "
"LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, Tower's log handler will "
@@ -2178,11 +2235,11 @@ msgid ""
"connection."
msgstr ""
-#: awx/main/conf.py:513
+#: awx/main/conf.py:523
msgid "Logging Aggregator Level Threshold"
msgstr ""
-#: awx/main/conf.py:514
+#: awx/main/conf.py:524
msgid ""
"Level threshold used by log handler. Severities from lowest to highest are "
"DEBUG, INFO, WARNING, ERROR, CRITICAL. Messages less severe than the "
@@ -2190,7 +2247,7 @@ msgid ""
"anlytics ignore this setting)"
msgstr ""
-#: awx/main/conf.py:537 awx/sso/conf.py:1264
+#: awx/main/conf.py:547 awx/sso/conf.py:1264
msgid "\n"
msgstr ""
@@ -2298,49 +2355,59 @@ msgstr ""
msgid "{sub_key} not allowed for {element_type} type ({element_id})"
msgstr ""
-#: awx/main/fields.py:810
+#: awx/main/fields.py:794
+msgid ""
+"Environment variable {} may affect Ansible configuration so its use is not "
+"allowed in credentials."
+msgstr ""
+
+#: awx/main/fields.py:800
+msgid "Environment variable {} is blacklisted from use in credentials."
+msgstr ""
+
+#: awx/main/fields.py:828
msgid ""
"Must define unnamed file injector in order to reference `tower.filename`."
msgstr ""
-#: awx/main/fields.py:817
+#: awx/main/fields.py:835
msgid "Cannot directly reference reserved `tower` namespace container."
msgstr ""
-#: awx/main/fields.py:827
+#: awx/main/fields.py:845
msgid "Must use multi-file syntax when injecting multiple files"
msgstr ""
-#: awx/main/fields.py:844
+#: awx/main/fields.py:865
#, python-brace-format
msgid "{sub_key} uses an undefined field ({error_msg})"
msgstr ""
-#: awx/main/fields.py:851
+#: awx/main/fields.py:872
#, python-brace-format
msgid ""
"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})"
msgstr ""
-#: awx/main/middleware.py:160
+#: awx/main/middleware.py:161
msgid "Formats of all available named urls"
msgstr ""
-#: awx/main/middleware.py:161
+#: awx/main/middleware.py:162
msgid ""
"Read-only list of key-value pairs that shows the standard format of all "
"available named URLs."
msgstr ""
-#: awx/main/middleware.py:163 awx/main/middleware.py:173
+#: awx/main/middleware.py:164 awx/main/middleware.py:174
msgid "Named URL"
msgstr ""
-#: awx/main/middleware.py:170
+#: awx/main/middleware.py:171
msgid "List of all named url graph nodes."
msgstr ""
-#: awx/main/middleware.py:171
+#: awx/main/middleware.py:172
msgid ""
"Read-only list of key-value pairs that exposes named URL graph topology. Use "
"this list to programmatically generate named URLs for resources"
@@ -2443,17 +2510,17 @@ msgid "The hostname or IP address to use."
msgstr ""
#: awx/main/models/credential/__init__.py:117
-#: awx/main/models/credential/__init__.py:686
-#: awx/main/models/credential/__init__.py:741
-#: awx/main/models/credential/__init__.py:806
-#: awx/main/models/credential/__init__.py:884
-#: awx/main/models/credential/__init__.py:930
-#: awx/main/models/credential/__init__.py:958
-#: awx/main/models/credential/__init__.py:987
-#: awx/main/models/credential/__init__.py:1051
-#: awx/main/models/credential/__init__.py:1092
-#: awx/main/models/credential/__init__.py:1125
-#: awx/main/models/credential/__init__.py:1177
+#: awx/main/models/credential/__init__.py:683
+#: awx/main/models/credential/__init__.py:738
+#: awx/main/models/credential/__init__.py:803
+#: awx/main/models/credential/__init__.py:881
+#: awx/main/models/credential/__init__.py:927
+#: awx/main/models/credential/__init__.py:955
+#: awx/main/models/credential/__init__.py:984
+#: awx/main/models/credential/__init__.py:1048
+#: awx/main/models/credential/__init__.py:1089
+#: awx/main/models/credential/__init__.py:1122
+#: awx/main/models/credential/__init__.py:1174
msgid "Username"
msgstr ""
@@ -2462,16 +2529,16 @@ msgid "Username for this credential."
msgstr ""
#: awx/main/models/credential/__init__.py:124
-#: awx/main/models/credential/__init__.py:690
-#: awx/main/models/credential/__init__.py:745
-#: awx/main/models/credential/__init__.py:810
-#: awx/main/models/credential/__init__.py:934
-#: awx/main/models/credential/__init__.py:962
-#: awx/main/models/credential/__init__.py:991
-#: awx/main/models/credential/__init__.py:1055
-#: awx/main/models/credential/__init__.py:1096
-#: awx/main/models/credential/__init__.py:1129
-#: awx/main/models/credential/__init__.py:1181
+#: awx/main/models/credential/__init__.py:687
+#: awx/main/models/credential/__init__.py:742
+#: awx/main/models/credential/__init__.py:807
+#: awx/main/models/credential/__init__.py:931
+#: awx/main/models/credential/__init__.py:959
+#: awx/main/models/credential/__init__.py:988
+#: awx/main/models/credential/__init__.py:1052
+#: awx/main/models/credential/__init__.py:1093
+#: awx/main/models/credential/__init__.py:1126
+#: awx/main/models/credential/__init__.py:1178
msgid "Password"
msgstr ""
@@ -2570,296 +2637,300 @@ msgid ""
msgstr ""
#: awx/main/models/credential/__init__.py:258
-#: awx/main/models/credential/__init__.py:476
+#: awx/main/models/credential/__init__.py:467
msgid ""
"Enter inputs using either JSON or YAML syntax. Use the radio button to "
"toggle between the two. Refer to the Ansible Tower documentation for example "
"syntax."
msgstr ""
-#: awx/main/models/credential/__init__.py:457
-#: awx/main/models/credential/__init__.py:681
+#: awx/main/models/credential/__init__.py:448
+#: awx/main/models/credential/__init__.py:678
msgid "Machine"
msgstr ""
-#: awx/main/models/credential/__init__.py:458
-#: awx/main/models/credential/__init__.py:772
+#: awx/main/models/credential/__init__.py:449
+#: awx/main/models/credential/__init__.py:769
msgid "Vault"
msgstr ""
-#: awx/main/models/credential/__init__.py:459
-#: awx/main/models/credential/__init__.py:801
+#: awx/main/models/credential/__init__.py:450
+#: awx/main/models/credential/__init__.py:798
msgid "Network"
msgstr ""
-#: awx/main/models/credential/__init__.py:460
-#: awx/main/models/credential/__init__.py:736
+#: awx/main/models/credential/__init__.py:451
+#: awx/main/models/credential/__init__.py:733
msgid "Source Control"
msgstr ""
-#: awx/main/models/credential/__init__.py:461
+#: awx/main/models/credential/__init__.py:452
msgid "Cloud"
msgstr ""
-#: awx/main/models/credential/__init__.py:462
-#: awx/main/models/credential/__init__.py:1087
+#: awx/main/models/credential/__init__.py:453
+#: awx/main/models/credential/__init__.py:1084
msgid "Insights"
msgstr ""
-#: awx/main/models/credential/__init__.py:483
+#: awx/main/models/credential/__init__.py:474
msgid ""
"Enter injectors using either JSON or YAML syntax. Use the radio button to "
"toggle between the two. Refer to the Ansible Tower documentation for example "
"syntax."
msgstr ""
-#: awx/main/models/credential/__init__.py:534
+#: awx/main/models/credential/__init__.py:525
#, python-format
msgid "adding %s credential type"
msgstr ""
-#: awx/main/models/credential/__init__.py:696
-#: awx/main/models/credential/__init__.py:815
+#: awx/main/models/credential/__init__.py:693
+#: awx/main/models/credential/__init__.py:812
msgid "SSH Private Key"
msgstr ""
-#: awx/main/models/credential/__init__.py:703
-#: awx/main/models/credential/__init__.py:757
-#: awx/main/models/credential/__init__.py:822
+#: awx/main/models/credential/__init__.py:700
+#: awx/main/models/credential/__init__.py:754
+#: awx/main/models/credential/__init__.py:819
msgid "Private Key Passphrase"
msgstr ""
-#: awx/main/models/credential/__init__.py:709
+#: awx/main/models/credential/__init__.py:706
msgid "Privilege Escalation Method"
msgstr ""
-#: awx/main/models/credential/__init__.py:711
+#: awx/main/models/credential/__init__.py:708
msgid ""
"Specify a method for \"become\" operations. This is equivalent to specifying "
"the --become-method Ansible parameter."
msgstr ""
-#: awx/main/models/credential/__init__.py:716
+#: awx/main/models/credential/__init__.py:713
msgid "Privilege Escalation Username"
msgstr ""
-#: awx/main/models/credential/__init__.py:720
+#: awx/main/models/credential/__init__.py:717
msgid "Privilege Escalation Password"
msgstr ""
-#: awx/main/models/credential/__init__.py:750
+#: awx/main/models/credential/__init__.py:747
msgid "SCM Private Key"
msgstr ""
-#: awx/main/models/credential/__init__.py:777
+#: awx/main/models/credential/__init__.py:774
msgid "Vault Password"
msgstr ""
-#: awx/main/models/credential/__init__.py:783
+#: awx/main/models/credential/__init__.py:780
msgid "Vault Identifier"
msgstr ""
-#: awx/main/models/credential/__init__.py:786
+#: awx/main/models/credential/__init__.py:783
msgid ""
"Specify an (optional) Vault ID. This is equivalent to specifying the --vault-"
"id Ansible parameter for providing multiple Vault passwords. Note: this "
"feature only works in Ansible 2.4+."
msgstr ""
-#: awx/main/models/credential/__init__.py:827
+#: awx/main/models/credential/__init__.py:824
msgid "Authorize"
msgstr ""
-#: awx/main/models/credential/__init__.py:831
+#: awx/main/models/credential/__init__.py:828
msgid "Authorize Password"
msgstr ""
-#: awx/main/models/credential/__init__.py:848
+#: awx/main/models/credential/__init__.py:845
msgid "Amazon Web Services"
msgstr ""
-#: awx/main/models/credential/__init__.py:853
+#: awx/main/models/credential/__init__.py:850
msgid "Access Key"
msgstr ""
-#: awx/main/models/credential/__init__.py:857
+#: awx/main/models/credential/__init__.py:854
msgid "Secret Key"
msgstr ""
-#: awx/main/models/credential/__init__.py:862
+#: awx/main/models/credential/__init__.py:859
msgid "STS Token"
msgstr ""
-#: awx/main/models/credential/__init__.py:865
+#: awx/main/models/credential/__init__.py:862
msgid ""
"Security Token Service (STS) is a web service that enables you to request "
"temporary, limited-privilege credentials for AWS Identity and Access "
"Management (IAM) users."
msgstr ""
-#: awx/main/models/credential/__init__.py:879 awx/main/models/inventory.py:990
+#: awx/main/models/credential/__init__.py:876 awx/main/models/inventory.py:1014
msgid "OpenStack"
msgstr ""
-#: awx/main/models/credential/__init__.py:888
+#: awx/main/models/credential/__init__.py:885
msgid "Password (API Key)"
msgstr ""
-#: awx/main/models/credential/__init__.py:893
-#: awx/main/models/credential/__init__.py:1120
+#: awx/main/models/credential/__init__.py:890
+#: awx/main/models/credential/__init__.py:1117
msgid "Host (Authentication URL)"
msgstr ""
-#: awx/main/models/credential/__init__.py:895
+#: awx/main/models/credential/__init__.py:892
msgid ""
"The host to authenticate with. For example, https://openstack.business.com/"
"v2.0/"
msgstr ""
-#: awx/main/models/credential/__init__.py:899
+#: awx/main/models/credential/__init__.py:896
msgid "Project (Tenant Name)"
msgstr ""
-#: awx/main/models/credential/__init__.py:903
+#: awx/main/models/credential/__init__.py:900
msgid "Domain Name"
msgstr ""
-#: awx/main/models/credential/__init__.py:905
+#: awx/main/models/credential/__init__.py:902
msgid ""
"OpenStack domains define administrative boundaries. It is only needed for "
"Keystone v3 authentication URLs. Refer to Ansible Tower documentation for "
"common scenarios."
msgstr ""
-#: awx/main/models/credential/__init__.py:919 awx/main/models/inventory.py:987
+#: awx/main/models/credential/__init__.py:916 awx/main/models/inventory.py:1011
msgid "VMware vCenter"
msgstr ""
-#: awx/main/models/credential/__init__.py:924
+#: awx/main/models/credential/__init__.py:921
msgid "VCenter Host"
msgstr ""
-#: awx/main/models/credential/__init__.py:926
+#: awx/main/models/credential/__init__.py:923
msgid ""
"Enter the hostname or IP address that corresponds to your VMware vCenter."
msgstr ""
-#: awx/main/models/credential/__init__.py:947 awx/main/models/inventory.py:988
+#: awx/main/models/credential/__init__.py:944 awx/main/models/inventory.py:1012
msgid "Red Hat Satellite 6"
msgstr ""
-#: awx/main/models/credential/__init__.py:952
+#: awx/main/models/credential/__init__.py:949
msgid "Satellite 6 URL"
msgstr ""
-#: awx/main/models/credential/__init__.py:954
+#: awx/main/models/credential/__init__.py:951
msgid ""
"Enter the URL that corresponds to your Red Hat Satellite 6 server. For "
"example, https://satellite.example.org"
msgstr ""
-#: awx/main/models/credential/__init__.py:975 awx/main/models/inventory.py:989
+#: awx/main/models/credential/__init__.py:972 awx/main/models/inventory.py:1013
msgid "Red Hat CloudForms"
msgstr ""
-#: awx/main/models/credential/__init__.py:980
+#: awx/main/models/credential/__init__.py:977
msgid "CloudForms URL"
msgstr ""
-#: awx/main/models/credential/__init__.py:982
+#: awx/main/models/credential/__init__.py:979
msgid ""
"Enter the URL for the virtual machine that corresponds to your CloudForm "
"instance. For example, https://cloudforms.example.org"
msgstr ""
-#: awx/main/models/credential/__init__.py:1004 awx/main/models/inventory.py:985
+#: awx/main/models/credential/__init__.py:1001
+#: awx/main/models/inventory.py:1009
msgid "Google Compute Engine"
msgstr ""
-#: awx/main/models/credential/__init__.py:1009
+#: awx/main/models/credential/__init__.py:1006
msgid "Service Account Email Address"
msgstr ""
-#: awx/main/models/credential/__init__.py:1011
+#: awx/main/models/credential/__init__.py:1008
msgid ""
"The email address assigned to the Google Compute Engine service account."
msgstr ""
-#: awx/main/models/credential/__init__.py:1017
+#: awx/main/models/credential/__init__.py:1014
msgid ""
"The Project ID is the GCE assigned identification. It is often constructed "
"as three words or two words followed by a three-digit number. Examples: "
"project-id-000 and another-project-id"
msgstr ""
-#: awx/main/models/credential/__init__.py:1023
+#: awx/main/models/credential/__init__.py:1020
msgid "RSA Private Key"
msgstr ""
-#: awx/main/models/credential/__init__.py:1028
+#: awx/main/models/credential/__init__.py:1025
msgid ""
"Paste the contents of the PEM file associated with the service account email."
msgstr ""
-#: awx/main/models/credential/__init__.py:1040 awx/main/models/inventory.py:986
+#: awx/main/models/credential/__init__.py:1037
+#: awx/main/models/inventory.py:1010
msgid "Microsoft Azure Resource Manager"
msgstr ""
-#: awx/main/models/credential/__init__.py:1045
+#: awx/main/models/credential/__init__.py:1042
msgid "Subscription ID"
msgstr ""
-#: awx/main/models/credential/__init__.py:1047
+#: awx/main/models/credential/__init__.py:1044
msgid "Subscription ID is an Azure construct, which is mapped to a username."
msgstr ""
-#: awx/main/models/credential/__init__.py:1060
+#: awx/main/models/credential/__init__.py:1057
msgid "Client ID"
msgstr ""
-#: awx/main/models/credential/__init__.py:1069
+#: awx/main/models/credential/__init__.py:1066
msgid "Tenant ID"
msgstr ""
-#: awx/main/models/credential/__init__.py:1073
+#: awx/main/models/credential/__init__.py:1070
msgid "Azure Cloud Environment"
msgstr ""
-#: awx/main/models/credential/__init__.py:1075
+#: awx/main/models/credential/__init__.py:1072
msgid ""
"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or "
"Azure stack."
msgstr ""
-#: awx/main/models/credential/__init__.py:1115 awx/main/models/inventory.py:991
+#: awx/main/models/credential/__init__.py:1112
+#: awx/main/models/inventory.py:1015
msgid "Red Hat Virtualization"
msgstr ""
-#: awx/main/models/credential/__init__.py:1122
+#: awx/main/models/credential/__init__.py:1119
msgid "The host to authenticate with."
msgstr ""
-#: awx/main/models/credential/__init__.py:1134
+#: awx/main/models/credential/__init__.py:1131
msgid "CA File"
msgstr ""
-#: awx/main/models/credential/__init__.py:1136
+#: awx/main/models/credential/__init__.py:1133
msgid "Absolute file path to the CA file to use (optional)"
msgstr ""
-#: awx/main/models/credential/__init__.py:1167 awx/main/models/inventory.py:992
+#: awx/main/models/credential/__init__.py:1164
+#: awx/main/models/inventory.py:1016
msgid "Ansible Tower"
msgstr ""
-#: awx/main/models/credential/__init__.py:1172
+#: awx/main/models/credential/__init__.py:1169
msgid "Ansible Tower Hostname"
msgstr ""
-#: awx/main/models/credential/__init__.py:1174
+#: awx/main/models/credential/__init__.py:1171
msgid "The Ansible Tower base URL to authenticate with."
msgstr ""
-#: awx/main/models/credential/__init__.py:1186
+#: awx/main/models/credential/__init__.py:1183
msgid "Verify SSL"
msgstr ""
@@ -2984,7 +3055,7 @@ msgid "System Warning"
msgstr ""
#: awx/main/models/events.py:141 awx/main/models/events.py:652
-#: awx/main/models/unified_jobs.py:67
+#: awx/main/models/unified_jobs.py:73
msgid "Error"
msgstr ""
@@ -3002,436 +3073,468 @@ msgid ""
"host."
msgstr ""
-#: awx/main/models/ha.py:181
+#: awx/main/models/ha.py:183
msgid "Instances that are members of this InstanceGroup"
msgstr ""
-#: awx/main/models/ha.py:186
+#: awx/main/models/ha.py:188
msgid "Instance Group to remotely control this group."
msgstr ""
-#: awx/main/models/ha.py:193
+#: awx/main/models/ha.py:195
msgid "Percentage of Instances to automatically assign to this group"
msgstr ""
-#: awx/main/models/ha.py:197
+#: awx/main/models/ha.py:199
msgid ""
"Static minimum number of Instances to automatically assign to this group"
msgstr ""
-#: awx/main/models/ha.py:202
+#: awx/main/models/ha.py:204
msgid ""
"List of exact-match Instances that will always be automatically assigned to "
"this group"
msgstr ""
-#: awx/main/models/inventory.py:61
+#: awx/main/models/inventory.py:63
msgid "Hosts have a direct link to this inventory."
msgstr ""
-#: awx/main/models/inventory.py:62
+#: awx/main/models/inventory.py:64
msgid "Hosts for inventory generated using the host_filter property."
msgstr ""
-#: awx/main/models/inventory.py:67
+#: awx/main/models/inventory.py:69
msgid "inventories"
msgstr ""
-#: awx/main/models/inventory.py:74
+#: awx/main/models/inventory.py:76
msgid "Organization containing this inventory."
msgstr ""
-#: awx/main/models/inventory.py:81
+#: awx/main/models/inventory.py:83
msgid "Inventory variables in JSON or YAML format."
msgstr ""
-#: awx/main/models/inventory.py:86
+#: awx/main/models/inventory.py:88
msgid "Flag indicating whether any hosts in this inventory have failed."
msgstr ""
-#: awx/main/models/inventory.py:91
+#: awx/main/models/inventory.py:93
msgid "Total number of hosts in this inventory."
msgstr ""
-#: awx/main/models/inventory.py:96
+#: awx/main/models/inventory.py:98
msgid "Number of hosts in this inventory with active failures."
msgstr ""
-#: awx/main/models/inventory.py:101
+#: awx/main/models/inventory.py:103
msgid "Total number of groups in this inventory."
msgstr ""
-#: awx/main/models/inventory.py:106
+#: awx/main/models/inventory.py:108
msgid "Number of groups in this inventory with active failures."
msgstr ""
-#: awx/main/models/inventory.py:111
+#: awx/main/models/inventory.py:113
msgid ""
"Flag indicating whether this inventory has any external inventory sources."
msgstr ""
-#: awx/main/models/inventory.py:116
+#: awx/main/models/inventory.py:118
msgid ""
"Total number of external inventory sources configured within this inventory."
msgstr ""
-#: awx/main/models/inventory.py:121
+#: awx/main/models/inventory.py:123
msgid "Number of external inventory sources in this inventory with failures."
msgstr ""
-#: awx/main/models/inventory.py:128
+#: awx/main/models/inventory.py:130
msgid "Kind of inventory being represented."
msgstr ""
-#: awx/main/models/inventory.py:134
+#: awx/main/models/inventory.py:136
msgid "Filter that will be applied to the hosts of this inventory."
msgstr ""
-#: awx/main/models/inventory.py:161
+#: awx/main/models/inventory.py:163
msgid ""
"Credentials to be used by hosts belonging to this inventory when accessing "
"Red Hat Insights API."
msgstr ""
-#: awx/main/models/inventory.py:170
+#: awx/main/models/inventory.py:172
msgid "Flag indicating the inventory is being deleted."
msgstr ""
-#: awx/main/models/inventory.py:459
+#: awx/main/models/inventory.py:227
+msgid "Could not parse subset as slice specification."
+msgstr ""
+
+#: awx/main/models/inventory.py:231
+msgid "Slice number must be less than total number of slices."
+msgstr ""
+
+#: awx/main/models/inventory.py:233
+msgid "Slice number must be 1 or higher."
+msgstr ""
+
+#: awx/main/models/inventory.py:483
msgid "Assignment not allowed for Smart Inventory"
msgstr ""
-#: awx/main/models/inventory.py:461 awx/main/models/projects.py:159
+#: awx/main/models/inventory.py:485 awx/main/models/projects.py:159
msgid "Credential kind must be 'insights'."
msgstr ""
-#: awx/main/models/inventory.py:546
+#: awx/main/models/inventory.py:570
msgid "Is this host online and available for running jobs?"
msgstr ""
-#: awx/main/models/inventory.py:552
+#: awx/main/models/inventory.py:576
msgid ""
"The value used by the remote inventory source to uniquely identify the host"
msgstr ""
-#: awx/main/models/inventory.py:557
+#: awx/main/models/inventory.py:581
msgid "Host variables in JSON or YAML format."
msgstr ""
-#: awx/main/models/inventory.py:579
+#: awx/main/models/inventory.py:603
msgid "Flag indicating whether the last job failed for this host."
msgstr ""
-#: awx/main/models/inventory.py:584
+#: awx/main/models/inventory.py:608
msgid ""
"Flag indicating whether this host was created/updated from any external "
"inventory sources."
msgstr ""
-#: awx/main/models/inventory.py:590
+#: awx/main/models/inventory.py:614
msgid "Inventory source(s) that created or modified this host."
msgstr ""
-#: awx/main/models/inventory.py:595
+#: awx/main/models/inventory.py:619
msgid "Arbitrary JSON structure of most recent ansible_facts, per-host."
msgstr ""
-#: awx/main/models/inventory.py:601
+#: awx/main/models/inventory.py:625
msgid "The date and time ansible_facts was last modified."
msgstr ""
-#: awx/main/models/inventory.py:608
+#: awx/main/models/inventory.py:632
msgid "Red Hat Insights host unique identifier."
msgstr ""
-#: awx/main/models/inventory.py:743
+#: awx/main/models/inventory.py:767
msgid "Group variables in JSON or YAML format."
msgstr ""
-#: awx/main/models/inventory.py:749
+#: awx/main/models/inventory.py:773
msgid "Hosts associated directly with this group."
msgstr ""
-#: awx/main/models/inventory.py:754
+#: awx/main/models/inventory.py:778
msgid "Total number of hosts directly or indirectly in this group."
msgstr ""
-#: awx/main/models/inventory.py:759
+#: awx/main/models/inventory.py:783
msgid "Flag indicating whether this group has any hosts with active failures."
msgstr ""
-#: awx/main/models/inventory.py:764
+#: awx/main/models/inventory.py:788
msgid "Number of hosts in this group with active failures."
msgstr ""
-#: awx/main/models/inventory.py:769
+#: awx/main/models/inventory.py:793
msgid "Total number of child groups contained within this group."
msgstr ""
-#: awx/main/models/inventory.py:774
+#: awx/main/models/inventory.py:798
msgid "Number of child groups within this group that have active failures."
msgstr ""
-#: awx/main/models/inventory.py:779
+#: awx/main/models/inventory.py:803
msgid ""
"Flag indicating whether this group was created/updated from any external "
"inventory sources."
msgstr ""
-#: awx/main/models/inventory.py:785
+#: awx/main/models/inventory.py:809
msgid "Inventory source(s) that created or modified this group."
msgstr ""
-#: awx/main/models/inventory.py:981 awx/main/models/projects.py:53
-#: awx/main/models/unified_jobs.py:519
+#: awx/main/models/inventory.py:1005 awx/main/models/projects.py:53
+#: awx/main/models/unified_jobs.py:543
msgid "Manual"
msgstr ""
-#: awx/main/models/inventory.py:982
+#: awx/main/models/inventory.py:1006
msgid "File, Directory or Script"
msgstr ""
-#: awx/main/models/inventory.py:983
+#: awx/main/models/inventory.py:1007
msgid "Sourced from a Project"
msgstr ""
-#: awx/main/models/inventory.py:984
+#: awx/main/models/inventory.py:1008
msgid "Amazon EC2"
msgstr ""
-#: awx/main/models/inventory.py:993
+#: awx/main/models/inventory.py:1017
msgid "Custom Script"
msgstr ""
-#: awx/main/models/inventory.py:1110
+#: awx/main/models/inventory.py:1134
msgid "Inventory source variables in YAML or JSON format."
msgstr ""
-#: awx/main/models/inventory.py:1121
+#: awx/main/models/inventory.py:1145
msgid ""
"Comma-separated list of filter expressions (EC2 only). Hosts are imported "
"when ANY of the filters match."
msgstr ""
-#: awx/main/models/inventory.py:1127
+#: awx/main/models/inventory.py:1151
msgid "Limit groups automatically created from inventory source (EC2 only)."
msgstr ""
-#: awx/main/models/inventory.py:1131
+#: awx/main/models/inventory.py:1155
msgid "Overwrite local groups and hosts from remote inventory source."
msgstr ""
-#: awx/main/models/inventory.py:1135
+#: awx/main/models/inventory.py:1159
msgid "Overwrite local variables from remote inventory source."
msgstr ""
-#: awx/main/models/inventory.py:1140 awx/main/models/jobs.py:140
+#: awx/main/models/inventory.py:1164 awx/main/models/jobs.py:139
#: awx/main/models/projects.py:128
msgid "The amount of time (in seconds) to run before the task is canceled."
msgstr ""
-#: awx/main/models/inventory.py:1173
+#: awx/main/models/inventory.py:1197
msgid "Image ID"
msgstr ""
-#: awx/main/models/inventory.py:1174
+#: awx/main/models/inventory.py:1198
msgid "Availability Zone"
msgstr ""
-#: awx/main/models/inventory.py:1175
+#: awx/main/models/inventory.py:1199
msgid "Account"
msgstr ""
-#: awx/main/models/inventory.py:1176
+#: awx/main/models/inventory.py:1200
msgid "Instance ID"
msgstr ""
-#: awx/main/models/inventory.py:1177
+#: awx/main/models/inventory.py:1201
msgid "Instance State"
msgstr ""
-#: awx/main/models/inventory.py:1178
+#: awx/main/models/inventory.py:1202
msgid "Platform"
msgstr ""
-#: awx/main/models/inventory.py:1179
+#: awx/main/models/inventory.py:1203
msgid "Instance Type"
msgstr ""
-#: awx/main/models/inventory.py:1180
+#: awx/main/models/inventory.py:1204
msgid "Key Name"
msgstr ""
-#: awx/main/models/inventory.py:1181
+#: awx/main/models/inventory.py:1205
msgid "Region"
msgstr ""
-#: awx/main/models/inventory.py:1182
+#: awx/main/models/inventory.py:1206
msgid "Security Group"
msgstr ""
-#: awx/main/models/inventory.py:1183
+#: awx/main/models/inventory.py:1207
msgid "Tags"
msgstr ""
-#: awx/main/models/inventory.py:1184
+#: awx/main/models/inventory.py:1208
msgid "Tag None"
msgstr ""
-#: awx/main/models/inventory.py:1185
+#: awx/main/models/inventory.py:1209
msgid "VPC ID"
msgstr ""
-#: awx/main/models/inventory.py:1253
+#: awx/main/models/inventory.py:1277
#, python-format
msgid ""
"Cloud-based inventory sources (such as %s) require credentials for the "
"matching cloud service."
msgstr ""
-#: awx/main/models/inventory.py:1259
+#: awx/main/models/inventory.py:1283
msgid "Credential is required for a cloud source."
msgstr ""
-#: awx/main/models/inventory.py:1262
+#: awx/main/models/inventory.py:1286
msgid ""
"Credentials of type machine, source control, insights and vault are "
"disallowed for custom inventory sources."
msgstr ""
-#: awx/main/models/inventory.py:1314
+#: awx/main/models/inventory.py:1291
+msgid ""
+"Credentials of type insights and vault are disallowed for scm inventory "
+"sources."
+msgstr ""
+
+#: awx/main/models/inventory.py:1343
#, python-format
msgid "Invalid %(source)s region: %(region)s"
msgstr ""
-#: awx/main/models/inventory.py:1338
+#: awx/main/models/inventory.py:1367
#, python-format
msgid "Invalid filter expression: %(filter)s"
msgstr ""
-#: awx/main/models/inventory.py:1359
+#: awx/main/models/inventory.py:1388
#, python-format
msgid "Invalid group by choice: %(choice)s"
msgstr ""
-#: awx/main/models/inventory.py:1394
+#: awx/main/models/inventory.py:1423
msgid "Project containing inventory file used as source."
msgstr ""
-#: awx/main/models/inventory.py:1555
+#: awx/main/models/inventory.py:1584
#, python-format
msgid ""
"Unable to configure this item for cloud sync. It is already managed by %s."
msgstr ""
-#: awx/main/models/inventory.py:1565
+#: awx/main/models/inventory.py:1594
msgid ""
"More than one SCM-based inventory source with update on project update per-"
"inventory not allowed."
msgstr ""
-#: awx/main/models/inventory.py:1572
+#: awx/main/models/inventory.py:1601
msgid ""
"Cannot update SCM-based inventory source on launch if set to update on "
"project update. Instead, configure the corresponding source project to "
"update on launch."
msgstr ""
-#: awx/main/models/inventory.py:1579
-msgid "SCM type sources must set `overwrite_vars` to `true` until Ansible 2.5."
-msgstr ""
-
-#: awx/main/models/inventory.py:1584
+#: awx/main/models/inventory.py:1607
msgid "Cannot set source_path if not SCM type."
msgstr ""
-#: awx/main/models/inventory.py:1622
+#: awx/main/models/inventory.py:1645
msgid ""
"Inventory files from this Project Update were used for the inventory update."
msgstr ""
-#: awx/main/models/inventory.py:1732
+#: awx/main/models/inventory.py:1754
msgid "Inventory script contents"
msgstr ""
-#: awx/main/models/inventory.py:1737
+#: awx/main/models/inventory.py:1759
msgid "Organization owning this inventory script"
msgstr ""
-#: awx/main/models/jobs.py:66
+#: awx/main/models/jobs.py:65
msgid ""
"If enabled, textual changes made to any templated files on the host are "
"shown in the standard output"
msgstr ""
-#: awx/main/models/jobs.py:145
+#: awx/main/models/jobs.py:144
msgid ""
"If enabled, Tower will act as an Ansible Fact Cache Plugin; persisting facts "
"at the end of a playbook run to the database and caching facts for use by "
"Ansible."
msgstr ""
-#: awx/main/models/jobs.py:163
+#: awx/main/models/jobs.py:162
msgid "You must provide a Vault credential."
msgstr ""
-#: awx/main/models/jobs.py:308
+#: awx/main/models/jobs.py:282
+msgid ""
+"The number of jobs to slice into at runtime. Will cause the Job Template to "
+"launch a workflow if value is greater than 1."
+msgstr ""
+
+#: awx/main/models/jobs.py:315
msgid "Job Template must provide 'inventory' or allow prompting for it."
msgstr ""
-#: awx/main/models/jobs.py:398
+#: awx/main/models/jobs.py:433 awx/main/models/workflow.py:461
msgid "Field is not configured to prompt on launch."
msgstr ""
-#: awx/main/models/jobs.py:404
+#: awx/main/models/jobs.py:439
msgid "Saved launch configurations cannot provide passwords needed to start."
msgstr ""
-#: awx/main/models/jobs.py:412
+#: awx/main/models/jobs.py:447
msgid "Job Template {} is missing or undefined."
msgstr ""
-#: awx/main/models/jobs.py:493 awx/main/models/projects.py:277
+#: awx/main/models/jobs.py:528 awx/main/models/projects.py:273
msgid "SCM Revision"
msgstr ""
-#: awx/main/models/jobs.py:494
+#: awx/main/models/jobs.py:529
msgid "The SCM Revision from the Project used for this job, if available"
msgstr ""
-#: awx/main/models/jobs.py:502
+#: awx/main/models/jobs.py:537
msgid ""
"The SCM Refresh task used to make sure the playbooks were available for the "
"job run"
msgstr ""
-#: awx/main/models/jobs.py:629
+#: awx/main/models/jobs.py:542
+msgid ""
+"If part of a sliced job, the ID of the inventory slice operated on. If not "
+"part of sliced job, parameter is not used."
+msgstr ""
+
+#: awx/main/models/jobs.py:548
+msgid ""
+"If ran as part of sliced jobs, the total number of slices. If 1, job is not "
+"part of a sliced job."
+msgstr ""
+
+#: awx/main/models/jobs.py:684
#, python-brace-format
msgid "{status_value} is not a valid status option."
msgstr ""
-#: awx/main/models/jobs.py:1005
+#: awx/main/models/jobs.py:1090
msgid "job host summaries"
msgstr ""
-#: awx/main/models/jobs.py:1077
+#: awx/main/models/jobs.py:1162
msgid "Remove jobs older than a certain number of days"
msgstr ""
-#: awx/main/models/jobs.py:1078
+#: awx/main/models/jobs.py:1163
msgid "Remove activity stream entries older than a certain number of days"
msgstr ""
-#: awx/main/models/jobs.py:1079
+#: awx/main/models/jobs.py:1164
msgid "Purge and/or reduce the granularity of system tracking data"
msgstr ""
-#: awx/main/models/jobs.py:1149
+#: awx/main/models/jobs.py:1234
#, python-brace-format
msgid "Variables {list_of_keys} are not allowed for system jobs."
msgstr ""
-#: awx/main/models/jobs.py:1164
+#: awx/main/models/jobs.py:1249
msgid "days must be a positive integer."
msgstr ""
@@ -3439,18 +3542,18 @@ msgstr ""
msgid "Organization this label belongs to."
msgstr ""
-#: awx/main/models/mixins.py:309
+#: awx/main/models/mixins.py:316
#, python-brace-format
msgid ""
"Variables {list_of_keys} are not allowed on launch. Check the Prompt on "
-"Launch setting on the Job Template to include Extra Variables."
+"Launch setting on the {model_name} to include Extra Variables."
msgstr ""
-#: awx/main/models/mixins.py:440
+#: awx/main/models/mixins.py:448
msgid "Local absolute file path containing a custom Python virtualenv to use"
msgstr ""
-#: awx/main/models/mixins.py:447
+#: awx/main/models/mixins.py:455
msgid "{} is not a valid virtualenv in {}"
msgstr ""
@@ -3458,15 +3561,15 @@ msgstr ""
msgid "Rocket.Chat"
msgstr ""
-#: awx/main/models/notifications.py:142 awx/main/models/unified_jobs.py:62
+#: awx/main/models/notifications.py:142 awx/main/models/unified_jobs.py:68
msgid "Pending"
msgstr ""
-#: awx/main/models/notifications.py:143 awx/main/models/unified_jobs.py:65
+#: awx/main/models/notifications.py:143 awx/main/models/unified_jobs.py:71
msgid "Successful"
msgstr ""
-#: awx/main/models/notifications.py:144 awx/main/models/unified_jobs.py:66
+#: awx/main/models/notifications.py:144 awx/main/models/unified_jobs.py:72
msgid "Failed"
msgstr ""
@@ -3617,33 +3720,33 @@ msgstr ""
msgid "Invalid credential."
msgstr ""
-#: awx/main/models/projects.py:263
+#: awx/main/models/projects.py:259
msgid "Update the project when a job is launched that uses the project."
msgstr ""
-#: awx/main/models/projects.py:268
+#: awx/main/models/projects.py:264
msgid ""
"The number of seconds after the last project update ran that a newproject "
"update will be launched as a job dependency."
msgstr ""
-#: awx/main/models/projects.py:278
+#: awx/main/models/projects.py:274
msgid "The last revision fetched by a project update"
msgstr ""
-#: awx/main/models/projects.py:285
+#: awx/main/models/projects.py:281
msgid "Playbook Files"
msgstr ""
-#: awx/main/models/projects.py:286
+#: awx/main/models/projects.py:282
msgid "List of playbooks found in the project"
msgstr ""
-#: awx/main/models/projects.py:293
+#: awx/main/models/projects.py:289
msgid "Inventory Files"
msgstr ""
-#: awx/main/models/projects.py:294
+#: awx/main/models/projects.py:290
msgid ""
"Suggested list of content that could be Ansible inventory in the project"
msgstr ""
@@ -3824,107 +3927,107 @@ msgstr ""
msgid "The next time that the scheduled action will run."
msgstr ""
-#: awx/main/models/unified_jobs.py:61
+#: awx/main/models/unified_jobs.py:67
msgid "New"
msgstr ""
-#: awx/main/models/unified_jobs.py:63
+#: awx/main/models/unified_jobs.py:69
msgid "Waiting"
msgstr ""
-#: awx/main/models/unified_jobs.py:64
+#: awx/main/models/unified_jobs.py:70
msgid "Running"
msgstr ""
-#: awx/main/models/unified_jobs.py:68
+#: awx/main/models/unified_jobs.py:74
msgid "Canceled"
msgstr ""
-#: awx/main/models/unified_jobs.py:72
+#: awx/main/models/unified_jobs.py:78
msgid "Never Updated"
msgstr ""
-#: awx/main/models/unified_jobs.py:76
+#: awx/main/models/unified_jobs.py:82
msgid "OK"
msgstr ""
-#: awx/main/models/unified_jobs.py:77
+#: awx/main/models/unified_jobs.py:83
msgid "Missing"
msgstr ""
-#: awx/main/models/unified_jobs.py:81
+#: awx/main/models/unified_jobs.py:87
msgid "No External Source"
msgstr ""
-#: awx/main/models/unified_jobs.py:88
+#: awx/main/models/unified_jobs.py:94
msgid "Updating"
msgstr ""
-#: awx/main/models/unified_jobs.py:427
+#: awx/main/models/unified_jobs.py:451
msgid "Field is not allowed on launch."
msgstr ""
-#: awx/main/models/unified_jobs.py:455
+#: awx/main/models/unified_jobs.py:479
#, python-brace-format
msgid ""
"Variables {list_of_keys} provided, but this template cannot accept variables."
msgstr ""
-#: awx/main/models/unified_jobs.py:520
+#: awx/main/models/unified_jobs.py:544
msgid "Relaunch"
msgstr ""
-#: awx/main/models/unified_jobs.py:521
+#: awx/main/models/unified_jobs.py:545
msgid "Callback"
msgstr ""
-#: awx/main/models/unified_jobs.py:522
+#: awx/main/models/unified_jobs.py:546
msgid "Scheduled"
msgstr ""
-#: awx/main/models/unified_jobs.py:523
+#: awx/main/models/unified_jobs.py:547
msgid "Dependency"
msgstr ""
-#: awx/main/models/unified_jobs.py:524
+#: awx/main/models/unified_jobs.py:548
msgid "Workflow"
msgstr ""
-#: awx/main/models/unified_jobs.py:525
+#: awx/main/models/unified_jobs.py:549
msgid "Sync"
msgstr ""
-#: awx/main/models/unified_jobs.py:573
+#: awx/main/models/unified_jobs.py:597
msgid "The node the job executed on."
msgstr ""
-#: awx/main/models/unified_jobs.py:579
+#: awx/main/models/unified_jobs.py:603
msgid "The instance that managed the isolated execution environment."
msgstr ""
-#: awx/main/models/unified_jobs.py:605
+#: awx/main/models/unified_jobs.py:629
msgid "The date and time the job was queued for starting."
msgstr ""
-#: awx/main/models/unified_jobs.py:611
+#: awx/main/models/unified_jobs.py:635
msgid "The date and time the job finished execution."
msgstr ""
-#: awx/main/models/unified_jobs.py:617
+#: awx/main/models/unified_jobs.py:641
msgid "Elapsed time in seconds that the job ran."
msgstr ""
-#: awx/main/models/unified_jobs.py:639
+#: awx/main/models/unified_jobs.py:663
msgid ""
"A status field to indicate the state of the job if it wasn't able to run and "
"capture stdout"
msgstr ""
-#: awx/main/models/unified_jobs.py:668
+#: awx/main/models/unified_jobs.py:692
msgid "The Rampart/Instance group the job was run under"
msgstr ""
-#: awx/main/models/workflow.py:203
+#: awx/main/models/workflow.py:221
#, python-brace-format
msgid ""
"Bad launch configuration starting template {template_pk} as part of workflow "
@@ -3932,8 +4035,15 @@ msgid ""
"{error_text}"
msgstr ""
-#: awx/main/models/workflow.py:393
-msgid "Field is not allowed for use in workflows."
+#: awx/main/models/workflow.py:363
+msgid ""
+"Inventory applied to all job templates in workflow that prompt for inventory."
+msgstr ""
+
+#: awx/main/models/workflow.py:511
+msgid ""
+"If automatically created for a sliced job run, the job template the workflow "
+"job was created from."
msgstr ""
#: awx/main/notifications/base.py:17 awx/main/notifications/email_backend.py:28
@@ -3964,8 +4074,7 @@ msgid "Exception connecting to PagerDuty: {}"
msgstr ""
#: awx/main/notifications/pagerduty_backend.py:48
-#: awx/main/notifications/slack_backend.py:82
-#: awx/main/notifications/slack_backend.py:99
+#: awx/main/notifications/slack_backend.py:55
#: awx/main/notifications/twilio_backend.py:46
msgid "Exception sending messages: {}"
msgstr ""
@@ -3984,86 +4093,97 @@ msgstr ""
msgid "Error sending notification webhook: {}"
msgstr ""
-#: awx/main/scheduler/task_manager.py:201
+#: awx/main/scheduler/task_manager.py:133
msgid ""
-"Job spawned from workflow could not start because it was not in the right "
-"state or required manual credentials"
+"Workflow Job spawned from workflow could not start because it would result "
+"in recursion (spawn order, most recent first: {})"
msgstr ""
-#: awx/main/scheduler/task_manager.py:205
+#: awx/main/scheduler/task_manager.py:141
msgid ""
"Job spawned from workflow could not start because it was missing a related "
"resource such as project or inventory"
msgstr ""
-#: awx/main/signals.py:632
+#: awx/main/scheduler/task_manager.py:150
+msgid ""
+"Job spawned from workflow could not start because it was not in the right "
+"state or required manual credentials"
+msgstr ""
+
+#: awx/main/signals.py:646
msgid "limit_reached"
msgstr ""
-#: awx/main/tasks.py:305
+#: awx/main/tasks.py:313
msgid "Ansible Tower host usage over 90%"
msgstr ""
-#: awx/main/tasks.py:310
+#: awx/main/tasks.py:318
msgid "Ansible Tower license will expire soon"
msgstr ""
-#: awx/main/tasks.py:1358
+#: awx/main/tasks.py:1375
msgid "Job could not start because it does not have a valid inventory."
msgstr ""
-#: awx/main/utils/common.py:97
+#: awx/main/tasks.py:1386
+msgid ""
+"The project revision for this job template is unknown due to a failed update."
+msgstr ""
+
+#: awx/main/utils/common.py:95
#, python-format
msgid "Unable to convert \"%s\" to boolean"
msgstr ""
-#: awx/main/utils/common.py:254
+#: awx/main/utils/common.py:256
#, python-format
msgid "Unsupported SCM type \"%s\""
msgstr ""
-#: awx/main/utils/common.py:261 awx/main/utils/common.py:273
-#: awx/main/utils/common.py:292
+#: awx/main/utils/common.py:263 awx/main/utils/common.py:275
+#: awx/main/utils/common.py:294
#, python-format
msgid "Invalid %s URL"
msgstr ""
-#: awx/main/utils/common.py:263 awx/main/utils/common.py:302
+#: awx/main/utils/common.py:265 awx/main/utils/common.py:304
#, python-format
msgid "Unsupported %s URL"
msgstr ""
-#: awx/main/utils/common.py:304
+#: awx/main/utils/common.py:306
#, python-format
msgid "Unsupported host \"%s\" for file:// URL"
msgstr ""
-#: awx/main/utils/common.py:306
+#: awx/main/utils/common.py:308
#, python-format
msgid "Host is required for %s URL"
msgstr ""
-#: awx/main/utils/common.py:324
+#: awx/main/utils/common.py:326
#, python-format
msgid "Username must be \"git\" for SSH access to %s."
msgstr ""
-#: awx/main/utils/common.py:330
+#: awx/main/utils/common.py:332
#, python-format
msgid "Username must be \"hg\" for SSH access to %s."
msgstr ""
-#: awx/main/utils/common.py:611
+#: awx/main/utils/common.py:613
#, python-brace-format
msgid "Input type `{data_type}` is not a dictionary"
msgstr ""
-#: awx/main/utils/common.py:644
+#: awx/main/utils/common.py:646
#, python-brace-format
msgid "Variables not compatible with JSON standard (error: {json_error})"
msgstr ""
-#: awx/main/utils/common.py:650
+#: awx/main/utils/common.py:652
#, python-brace-format
msgid ""
"Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})."
@@ -4088,52 +4208,52 @@ msgstr ""
msgid "Invalid base64-encoded data"
msgstr ""
-#: awx/main/validators.py:131
+#: awx/main/validators.py:133
msgid "Exactly one private key is required."
msgstr ""
-#: awx/main/validators.py:133
+#: awx/main/validators.py:135
msgid "At least one private key is required."
msgstr ""
-#: awx/main/validators.py:135
+#: awx/main/validators.py:137
#, python-format
msgid ""
"At least %(min_keys)d private keys are required, only %(key_count)d provided."
msgstr ""
-#: awx/main/validators.py:138
+#: awx/main/validators.py:140
#, python-format
msgid "Only one private key is allowed, %(key_count)d provided."
msgstr ""
-#: awx/main/validators.py:140
+#: awx/main/validators.py:142
#, python-format
msgid ""
"No more than %(max_keys)d private keys are allowed, %(key_count)d provided."
msgstr ""
-#: awx/main/validators.py:145
+#: awx/main/validators.py:147
msgid "Exactly one certificate is required."
msgstr ""
-#: awx/main/validators.py:147
+#: awx/main/validators.py:149
msgid "At least one certificate is required."
msgstr ""
-#: awx/main/validators.py:149
+#: awx/main/validators.py:151
#, python-format
msgid ""
"At least %(min_certs)d certificates are required, only %(cert_count)d "
"provided."
msgstr ""
-#: awx/main/validators.py:152
+#: awx/main/validators.py:154
#, python-format
msgid "Only one certificate is allowed, %(cert_count)d provided."
msgstr ""
-#: awx/main/validators.py:154
+#: awx/main/validators.py:156
#, python-format
msgid ""
"No more than %(max_certs)d certificates are allowed, %(cert_count)d provided."
@@ -4175,287 +4295,287 @@ msgstr ""
msgid "A server error has occurred."
msgstr ""
-#: awx/settings/defaults.py:725
+#: awx/settings/defaults.py:698
msgid "US East (Northern Virginia)"
msgstr ""
-#: awx/settings/defaults.py:726
+#: awx/settings/defaults.py:699
msgid "US East (Ohio)"
msgstr ""
-#: awx/settings/defaults.py:727
+#: awx/settings/defaults.py:700
msgid "US West (Oregon)"
msgstr ""
-#: awx/settings/defaults.py:728
+#: awx/settings/defaults.py:701
msgid "US West (Northern California)"
msgstr ""
-#: awx/settings/defaults.py:729
+#: awx/settings/defaults.py:702
msgid "Canada (Central)"
msgstr ""
-#: awx/settings/defaults.py:730
+#: awx/settings/defaults.py:703
msgid "EU (Frankfurt)"
msgstr ""
-#: awx/settings/defaults.py:731
+#: awx/settings/defaults.py:704
msgid "EU (Ireland)"
msgstr ""
-#: awx/settings/defaults.py:732
+#: awx/settings/defaults.py:705
msgid "EU (London)"
msgstr ""
-#: awx/settings/defaults.py:733
+#: awx/settings/defaults.py:706
msgid "Asia Pacific (Singapore)"
msgstr ""
-#: awx/settings/defaults.py:734
+#: awx/settings/defaults.py:707
msgid "Asia Pacific (Sydney)"
msgstr ""
-#: awx/settings/defaults.py:735
+#: awx/settings/defaults.py:708
msgid "Asia Pacific (Tokyo)"
msgstr ""
-#: awx/settings/defaults.py:736
+#: awx/settings/defaults.py:709
msgid "Asia Pacific (Seoul)"
msgstr ""
-#: awx/settings/defaults.py:737
+#: awx/settings/defaults.py:710
msgid "Asia Pacific (Mumbai)"
msgstr ""
-#: awx/settings/defaults.py:738
+#: awx/settings/defaults.py:711
msgid "South America (Sao Paulo)"
msgstr ""
-#: awx/settings/defaults.py:739
+#: awx/settings/defaults.py:712
msgid "US West (GovCloud)"
msgstr ""
-#: awx/settings/defaults.py:740
+#: awx/settings/defaults.py:713
msgid "China (Beijing)"
msgstr ""
-#: awx/settings/defaults.py:789
+#: awx/settings/defaults.py:762
msgid "US East 1 (B)"
msgstr ""
-#: awx/settings/defaults.py:790
+#: awx/settings/defaults.py:763
msgid "US East 1 (C)"
msgstr ""
-#: awx/settings/defaults.py:791
+#: awx/settings/defaults.py:764
msgid "US East 1 (D)"
msgstr ""
-#: awx/settings/defaults.py:792
+#: awx/settings/defaults.py:765
msgid "US East 4 (A)"
msgstr ""
-#: awx/settings/defaults.py:793
+#: awx/settings/defaults.py:766
msgid "US East 4 (B)"
msgstr ""
-#: awx/settings/defaults.py:794
+#: awx/settings/defaults.py:767
msgid "US East 4 (C)"
msgstr ""
-#: awx/settings/defaults.py:795
+#: awx/settings/defaults.py:768
msgid "US Central (A)"
msgstr ""
-#: awx/settings/defaults.py:796
+#: awx/settings/defaults.py:769
msgid "US Central (B)"
msgstr ""
-#: awx/settings/defaults.py:797
+#: awx/settings/defaults.py:770
msgid "US Central (C)"
msgstr ""
-#: awx/settings/defaults.py:798
+#: awx/settings/defaults.py:771
msgid "US Central (F)"
msgstr ""
-#: awx/settings/defaults.py:799
+#: awx/settings/defaults.py:772
msgid "US West (A)"
msgstr ""
-#: awx/settings/defaults.py:800
+#: awx/settings/defaults.py:773
msgid "US West (B)"
msgstr ""
-#: awx/settings/defaults.py:801
+#: awx/settings/defaults.py:774
msgid "US West (C)"
msgstr ""
-#: awx/settings/defaults.py:802
+#: awx/settings/defaults.py:775
msgid "Europe West 1 (B)"
msgstr ""
-#: awx/settings/defaults.py:803
+#: awx/settings/defaults.py:776
msgid "Europe West 1 (C)"
msgstr ""
-#: awx/settings/defaults.py:804
+#: awx/settings/defaults.py:777
msgid "Europe West 1 (D)"
msgstr ""
-#: awx/settings/defaults.py:805
+#: awx/settings/defaults.py:778
msgid "Europe West 2 (A)"
msgstr ""
-#: awx/settings/defaults.py:806
+#: awx/settings/defaults.py:779
msgid "Europe West 2 (B)"
msgstr ""
-#: awx/settings/defaults.py:807
+#: awx/settings/defaults.py:780
msgid "Europe West 2 (C)"
msgstr ""
-#: awx/settings/defaults.py:808
+#: awx/settings/defaults.py:781
msgid "Asia East (A)"
msgstr ""
-#: awx/settings/defaults.py:809
+#: awx/settings/defaults.py:782
msgid "Asia East (B)"
msgstr ""
-#: awx/settings/defaults.py:810
+#: awx/settings/defaults.py:783
msgid "Asia East (C)"
msgstr ""
-#: awx/settings/defaults.py:811
+#: awx/settings/defaults.py:784
msgid "Asia Southeast (A)"
msgstr ""
-#: awx/settings/defaults.py:812
+#: awx/settings/defaults.py:785
msgid "Asia Southeast (B)"
msgstr ""
-#: awx/settings/defaults.py:813
+#: awx/settings/defaults.py:786
msgid "Asia Northeast (A)"
msgstr ""
-#: awx/settings/defaults.py:814
+#: awx/settings/defaults.py:787
msgid "Asia Northeast (B)"
msgstr ""
-#: awx/settings/defaults.py:815
+#: awx/settings/defaults.py:788
msgid "Asia Northeast (C)"
msgstr ""
-#: awx/settings/defaults.py:816
+#: awx/settings/defaults.py:789
msgid "Australia Southeast (A)"
msgstr ""
-#: awx/settings/defaults.py:817
+#: awx/settings/defaults.py:790
msgid "Australia Southeast (B)"
msgstr ""
-#: awx/settings/defaults.py:818
+#: awx/settings/defaults.py:791
msgid "Australia Southeast (C)"
msgstr ""
-#: awx/settings/defaults.py:840
+#: awx/settings/defaults.py:813
msgid "US East"
msgstr ""
-#: awx/settings/defaults.py:841
+#: awx/settings/defaults.py:814
msgid "US East 2"
msgstr ""
-#: awx/settings/defaults.py:842
+#: awx/settings/defaults.py:815
msgid "US Central"
msgstr ""
-#: awx/settings/defaults.py:843
+#: awx/settings/defaults.py:816
msgid "US North Central"
msgstr ""
-#: awx/settings/defaults.py:844
+#: awx/settings/defaults.py:817
msgid "US South Central"
msgstr ""
-#: awx/settings/defaults.py:845
+#: awx/settings/defaults.py:818
msgid "US West Central"
msgstr ""
-#: awx/settings/defaults.py:846
+#: awx/settings/defaults.py:819
msgid "US West"
msgstr ""
-#: awx/settings/defaults.py:847
+#: awx/settings/defaults.py:820
msgid "US West 2"
msgstr ""
-#: awx/settings/defaults.py:848
+#: awx/settings/defaults.py:821
msgid "Canada East"
msgstr ""
-#: awx/settings/defaults.py:849
+#: awx/settings/defaults.py:822
msgid "Canada Central"
msgstr ""
-#: awx/settings/defaults.py:850
+#: awx/settings/defaults.py:823
msgid "Brazil South"
msgstr ""
-#: awx/settings/defaults.py:851
+#: awx/settings/defaults.py:824
msgid "Europe North"
msgstr ""
-#: awx/settings/defaults.py:852
+#: awx/settings/defaults.py:825
msgid "Europe West"
msgstr ""
-#: awx/settings/defaults.py:853
+#: awx/settings/defaults.py:826
msgid "UK West"
msgstr ""
-#: awx/settings/defaults.py:854
+#: awx/settings/defaults.py:827
msgid "UK South"
msgstr ""
-#: awx/settings/defaults.py:855
+#: awx/settings/defaults.py:828
msgid "Asia East"
msgstr ""
-#: awx/settings/defaults.py:856
+#: awx/settings/defaults.py:829
msgid "Asia Southeast"
msgstr ""
-#: awx/settings/defaults.py:857
+#: awx/settings/defaults.py:830
msgid "Australia East"
msgstr ""
-#: awx/settings/defaults.py:858
+#: awx/settings/defaults.py:831
msgid "Australia Southeast"
msgstr ""
-#: awx/settings/defaults.py:859
+#: awx/settings/defaults.py:832
msgid "India West"
msgstr ""
-#: awx/settings/defaults.py:860
+#: awx/settings/defaults.py:833
msgid "India South"
msgstr ""
-#: awx/settings/defaults.py:861
+#: awx/settings/defaults.py:834
msgid "Japan East"
msgstr ""
-#: awx/settings/defaults.py:862
+#: awx/settings/defaults.py:835
msgid "Japan West"
msgstr ""
-#: awx/settings/defaults.py:863
+#: awx/settings/defaults.py:836
msgid "Korea Central"
msgstr ""
-#: awx/settings/defaults.py:864
+#: awx/settings/defaults.py:837
msgid "Korea South"
msgstr ""
diff --git a/awx/ui/po/ansible-tower-ui.pot b/awx/ui/po/ansible-tower-ui.pot
index a103388163..1493768fc1 100644
--- a/awx/ui/po/ansible-tower-ui.pot
+++ b/awx/ui/po/ansible-tower-ui.pot
@@ -4,12 +4,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Project-Id-Version: \n"
-#: client/src/projects/add/projects-add.controller.js:162
+#: client/src/projects/add/projects-add.controller.js:165
#: client/src/projects/edit/projects-edit.controller.js:297
msgid "%sNote:%s Mercurial does not support password authentication for SSH. Do not put the username and key in the URL. If using Bitbucket and SSH, do not supply your Bitbucket username."
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:141
+#: client/src/projects/add/projects-add.controller.js:144
#: client/src/projects/edit/projects-edit.controller.js:276
msgid "%sNote:%s When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information."
msgstr ""
@@ -68,7 +68,7 @@ msgid ""
"
"
msgstr ""
-#: client/features/templates/templates.strings.js:55
+#: client/features/templates/templates.strings.js:56
msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON.
JSON:
{
"somevar": "somevalue",
"password": "magic"
}
YAML:
---
somevar: somevalue
password: magic
"
msgstr ""
@@ -111,7 +111,7 @@ msgstr ""
msgid "ADD A NEW TEMPLATE"
msgstr ""
-#: client/features/templates/templates.strings.js:107
+#: client/features/templates/templates.strings.js:109
msgid "ADD A TEMPLATE"
msgstr ""
@@ -123,7 +123,7 @@ msgstr ""
msgid "ADDITIONAL INFORMATION"
msgstr ""
-#: client/features/output/output.strings.js:76
+#: client/features/output/output.strings.js:84
msgid "ADDITIONAL_INFORMATION"
msgstr ""
@@ -157,7 +157,11 @@ msgstr ""
msgid "APPLICATION"
msgstr ""
-#: client/features/applications/applications.strings.js:28
+#: client/features/applications/applications.strings.js:27
+msgid "APPLICATION INFORMATION"
+msgstr ""
+
+#: client/features/applications/applications.strings.js:32
#: client/features/applications/applications.strings.js:8
#: client/src/activity-stream/get-target-title.factory.js:47
msgid "APPLICATIONS"
@@ -198,17 +202,17 @@ msgstr ""
#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:20
#: client/src/inventories-hosts/hosts/hosts.partial.html:47
-#: client/src/shared/list-generator/list-generator.factory.js:591
+#: client/src/shared/list-generator/list-generator.factory.js:595
msgid "Actions"
msgstr ""
-#: client/features/templates/templates.strings.js:15
+#: client/features/templates/templates.strings.js:16
#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:17
#: client/src/templates/templates.list.js:36
msgid "Activity"
msgstr ""
-#: client/src/configuration/system-form/configuration-system.controller.js:88
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:84
msgid "Activity Stream"
msgstr ""
@@ -216,7 +220,7 @@ msgstr ""
#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:115
#: client/src/organizations/organizations.form.js:93
#: client/src/teams/teams.form.js:85
-#: client/src/templates/workflows.form.js:147
+#: client/src/templates/workflows.form.js:172
msgid "Add"
msgstr ""
@@ -237,8 +241,8 @@ msgid "Add Project"
msgstr ""
#: client/src/shared/form-generator.js:1731
-#: client/src/templates/job_templates/job-template.form.js:468
-#: client/src/templates/workflows.form.js:205
+#: client/src/templates/job_templates/job-template.form.js:481
+#: client/src/templates/workflows.form.js:230
msgid "Add Survey"
msgstr ""
@@ -276,9 +280,10 @@ msgstr ""
#: client/src/credentials/credentials.form.js:448
#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:115
#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:117
+#: client/src/organizations/organizations.form.js:134
#: client/src/projects/projects.form.js:255
-#: client/src/templates/job_templates/job-template.form.js:411
-#: client/src/templates/workflows.form.js:148
+#: client/src/templates/job_templates/job-template.form.js:424
+#: client/src/templates/workflows.form.js:173
msgid "Add a permission"
msgstr ""
@@ -315,24 +320,21 @@ msgstr ""
msgid "All Jobs"
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:290
-#: client/src/templates/job_templates/job-template.form.js:297
+#: client/src/templates/job_templates/job-template.form.js:303
+#: client/src/templates/job_templates/job-template.form.js:310
msgid "Allow Provisioning Callbacks"
msgstr ""
-#: client/features/templates/templates.strings.js:102
-#: client/src/workflow-results/workflow-results.controller.js:66
+#: client/features/templates/templates.strings.js:103
+#: client/src/workflow-results/workflow-results.controller.js:82
msgid "Always"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270
+#: client/features/projects/projects.strings.js:23
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:277
msgid "An SCM update does not appear to be running for project:"
msgstr ""
-#: client/src/projects/list/projects-list.controller.js:311
-msgid "An SCM update does not appear to be running for project: %s. Click the %sRefresh%s button to view the latest status."
-msgstr ""
-
#: client/src/organizations/organizations.form.js:47
#: client/src/organizations/organizations.form.js:52
#: client/src/projects/projects.form.js:207
@@ -357,6 +359,10 @@ msgstr ""
msgid "Applications"
msgstr ""
+#: client/src/standard-out/standard-out-factories/delete-job.factory.js:110
+msgid "Are you sure you want to delete this job?"
+msgstr ""
+
#: client/src/notifications/notification-templates-list/list.controller.js:228
msgid "Are you sure you want to delete this notification template?"
msgstr ""
@@ -369,11 +375,11 @@ msgstr ""
msgid "Are you sure you want to delete this user?"
msgstr ""
-#: client/features/templates/templates.strings.js:98
+#: client/features/templates/templates.strings.js:99
msgid "Are you sure you want to delete this workflow node?"
msgstr ""
-#: client/lib/services/base-string.service.js:81
+#: client/lib/services/base-string.service.js:82
msgid "Are you sure you want to delete this {{ resourceType }}?"
msgstr ""
@@ -395,7 +401,7 @@ msgstr ""
msgid "Are you sure you want to permanently delete the group below from the inventory?"
msgstr ""
-#: client/src/inventories-hosts/inventories/related/hosts/list/host-list.controller.js:106
+#: client/src/inventories-hosts/inventories/related/hosts/list/host-list.controller.js:104
msgid "Are you sure you want to permanently delete the host below from the inventory?"
msgstr ""
@@ -407,7 +413,8 @@ msgstr ""
msgid "Are you sure you want to remove the %s below from %s?"
msgstr ""
-#: client/lib/services/base-string.service.js:86
+#: client/lib/services/base-string.service.js:87
+#: client/src/standard-out/standard-out-factories/delete-job.factory.js:109
msgid "Are you sure you want to submit the request to cancel this job?"
msgstr ""
@@ -438,10 +445,6 @@ msgstr ""
msgid "Auditor"
msgstr ""
-#: client/src/configuration/configuration.partial.html:15
-msgid "Authentication"
-msgstr ""
-
#: client/src/credentials/credentials.form.js:72
msgid "Authentication for network device access. This can include SSH keys, usernames, passwords, and authorize information. Network credentials are used when submitting jobs to run playbooks against network devices."
msgstr ""
@@ -463,7 +466,7 @@ msgstr ""
msgid "Availability Zone:"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:152
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:91
msgid "Azure AD"
msgstr ""
@@ -471,7 +474,7 @@ msgstr ""
msgid "BROWSE"
msgstr ""
-#: client/features/output/output.strings.js:97
+#: client/features/output/output.strings.js:105
msgid "Back to Top"
msgstr ""
@@ -495,7 +498,7 @@ msgid ""
"\t\t\t\t\t\t\t\t\t\t. Uncheck this box to disable this feature."
msgstr ""
-#: client/lib/services/base-string.service.js:60
+#: client/lib/services/base-string.service.js:61
#: client/src/inventories-hosts/hosts/related/groups/hosts-related-groups.partial.html:28
#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:51
#: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups-disassociate.partial.html:29
@@ -517,7 +520,7 @@ msgstr ""
msgid "CHANGES"
msgstr ""
-#: client/features/templates/templates.strings.js:113
+#: client/features/templates/templates.strings.js:115
msgid "CHECK"
msgstr ""
@@ -525,13 +528,21 @@ msgstr ""
msgid "CHOOSE A FILE"
msgstr ""
-#: client/features/output/output.strings.js:78
+#: client/features/output/output.strings.js:86
#: client/src/shared/smart-search/smart-search.partial.html:26
msgid "CLEAR ALL"
msgstr ""
-#: client/lib/services/base-string.service.js:61
-#: client/lib/services/base-string.service.js:74
+#: client/features/applications/applications.strings.js:25
+msgid "CLIENT ID"
+msgstr ""
+
+#: client/features/applications/applications.strings.js:26
+msgid "CLIENT SECRET"
+msgstr ""
+
+#: client/lib/services/base-string.service.js:62
+#: client/lib/services/base-string.service.js:75
#: client/src/partials/survey-maker-modal.html:86
msgid "CLOSE"
msgstr ""
@@ -542,16 +553,12 @@ msgstr ""
msgid "COMPLETED JOBS"
msgstr ""
-#: client/src/configuration/configuration.partial.html:10
-msgid "CONFIGURE {{ BRAND_NAME }}"
-msgstr ""
-
-#: client/features/templates/templates.strings.js:31
+#: client/features/templates/templates.strings.js:32
#: client/src/scheduler/scheduler.strings.js:63
msgid "CONFIRM"
msgstr ""
-#: client/lib/services/base-string.service.js:72
+#: client/lib/services/base-string.service.js:73
msgid "COPY"
msgstr ""
@@ -621,7 +628,7 @@ msgstr ""
msgid "CREATE TOKEN"
msgstr ""
-#: client/features/output/output.strings.js:101
+#: client/features/output/output.strings.js:109
msgid "CREATED"
msgstr ""
@@ -667,54 +674,41 @@ msgstr ""
msgid "Cache Timeout%s (seconds)%s"
msgstr ""
-#: client/src/projects/list/projects-list.controller.js:224
#: client/src/users/list/users-list.controller.js:85
msgid "Call to %s failed. DELETE returned status:"
msgstr ""
-#: client/src/projects/list/projects-list.controller.js:291
-#: client/src/projects/list/projects-list.controller.js:308
-msgid "Call to %s failed. GET status:"
-msgstr ""
-
#: client/src/projects/edit/projects-edit.controller.js:247
msgid "Call to %s failed. POST returned status:"
msgstr ""
-#: client/src/projects/list/projects-list.controller.js:270
-msgid "Call to %s failed. POST status:"
-msgstr ""
-
#: client/src/management-jobs/card/card.controller.js:29
msgid "Call to %s failed. Return status: %d"
msgstr ""
-#: client/src/projects/list/projects-list.controller.js:317
-msgid "Call to get project failed. GET status:"
-msgstr ""
-
-#: client/lib/services/base-string.service.js:93
+#: client/lib/services/base-string.service.js:94
msgid "Call to {{ path }} failed. {{ action }} returned status: {{ status }}."
msgstr ""
#: client/features/output/output.strings.js:17
-#: client/lib/services/base-string.service.js:85
+#: client/lib/services/base-string.service.js:86
#: client/src/access/add-rbac-resource/rbac-resource.partial.html:105
-#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:188
-#: client/src/configuration/configuration.controller.js:617
+#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:187
+#: client/src/configuration/forms/settings-form.controller.js:429
#: client/src/scheduler/scheduler.strings.js:56
#: client/src/shared/form-generator.js:1719
#: client/src/shared/lookup/lookup-modal.partial.html:19
-#: client/src/workflow-results/workflow-results.controller.js:38
+#: client/src/standard-out/standard-out-factories/delete-job.factory.js:33
+#: client/src/workflow-results/workflow-results.controller.js:46
msgid "Cancel"
msgstr ""
-#: client/lib/services/base-string.service.js:87
+#: client/lib/services/base-string.service.js:88
msgid "Cancel Job"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244
-#: client/src/projects/list/projects-list.controller.js:286
+#: client/features/projects/projects.strings.js:29
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:251
msgid "Cancel Not Allowed"
msgstr ""
@@ -726,12 +720,11 @@ msgstr ""
msgid "Cancel the SCM update"
msgstr ""
-#: client/lib/services/base-string.service.js:99
+#: client/lib/services/base-string.service.js:100
msgid "Cancel the {{resourceType}}"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:42
-#: client/src/projects/list/projects-list.controller.js:80
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:32
msgid "Canceled. Click for details"
msgstr ""
@@ -744,7 +737,7 @@ msgid "Capacity"
msgstr ""
#: client/src/projects/projects.form.js:83
-msgid "Change %s under \"Configure {{BRAND_NAME}}\" to change this location."
+msgid "Change %s when deploying {{BRAND_NAME}} to change this location."
msgstr ""
#: client/src/activity-stream/activity-detail.form.js:41
@@ -755,7 +748,7 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: client/features/templates/templates.strings.js:61
+#: client/features/templates/templates.strings.js:62
msgid "Check"
msgstr ""
@@ -763,11 +756,11 @@ msgstr ""
msgid "Choose a %s"
msgstr ""
-#: client/features/templates/templates.strings.js:52
+#: client/features/templates/templates.strings.js:53
msgid "Choose a job type"
msgstr ""
-#: client/features/templates/templates.strings.js:53
+#: client/features/templates/templates.strings.js:54
msgid "Choose a verbosity"
msgstr ""
@@ -803,7 +796,11 @@ msgstr ""
msgid "Click for details"
msgstr ""
-#: client/src/templates/workflows/edit-workflow/workflow-edit.controller.js:261
+#: client/features/templates/templates.strings.js:15
+msgid "Click here to open the workflow visualizer"
+msgstr ""
+
+#: client/src/templates/workflows/edit-workflow/workflow-edit.controller.js:269
msgid "Click here to open the workflow visualizer."
msgstr ""
@@ -823,7 +820,7 @@ msgstr ""
msgid "Click on the regions field to see a list of regions for your cloud provider. You can select multiple regions, or choose"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:277
msgid "Click the"
msgstr ""
@@ -862,7 +859,7 @@ msgid "CloudForms URL"
msgstr ""
#: client/features/output/output.strings.js:18
-#: client/src/workflow-results/workflow-results.controller.js:152
+#: client/src/workflow-results/workflow-results.controller.js:198
msgid "Collapse Output"
msgstr ""
@@ -870,8 +867,8 @@ msgstr ""
#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:128
#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:155
#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:172
-#: client/src/templates/job_templates/job-template.form.js:443
-#: client/src/templates/workflows.form.js:180
+#: client/src/templates/job_templates/job-template.form.js:456
+#: client/src/templates/workflows.form.js:205
msgid "Completed Jobs"
msgstr ""
@@ -883,11 +880,11 @@ msgstr ""
msgid "Confirm Password"
msgstr ""
-#: client/src/configuration/configuration.controller.js:624
+#: client/src/configuration/forms/settings-form.controller.js:436
msgid "Confirm Reset"
msgstr ""
-#: client/src/configuration/configuration.controller.js:633
+#: client/src/configuration/forms/settings-form.controller.js:445
msgid "Confirm factory reset"
msgstr ""
@@ -953,7 +950,7 @@ msgstr ""
msgid "Copy template"
msgstr ""
-#: client/lib/services/base-string.service.js:97
+#: client/lib/services/base-string.service.js:98
msgid "Copy {{resourceType}}"
msgstr ""
@@ -1035,16 +1032,24 @@ msgstr ""
msgid "Create a new user"
msgstr ""
-#: client/features/output/output.strings.js:44
-#: client/features/templates/templates.strings.js:25
+#: client/features/output/output.strings.js:50
+#: client/features/templates/templates.strings.js:26
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:73
#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:74
#: client/src/job-submission/job-submission.partial.html:18
+#: client/src/projects/add/projects-add.controller.js:139
+#: client/src/projects/add/projects-add.controller.js:152
+#: client/src/projects/add/projects-add.controller.js:161
+#: client/src/projects/add/projects-add.controller.js:180
+#: client/src/projects/edit/projects-edit.controller.js:273
+#: client/src/projects/edit/projects-edit.controller.js:284
+#: client/src/projects/edit/projects-edit.controller.js:293
+#: client/src/projects/edit/projects-edit.controller.js:312
#: client/src/templates/job_templates/job-template.form.js:121
msgid "Credential"
msgstr ""
-#: client/features/templates/templates.strings.js:36
+#: client/features/templates/templates.strings.js:37
msgid "Credential Type"
msgstr ""
@@ -1055,17 +1060,17 @@ msgid "Credential Types"
msgstr ""
#: client/features/jobs/jobs.strings.js:16
-#: client/features/templates/templates.strings.js:18
+#: client/features/templates/templates.strings.js:19
#: client/lib/components/components.strings.js:73
#: client/lib/models/models.strings.js:8
-#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:129
+#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:128
#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:58
#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:26
#: client/src/templates/job_templates/job-template.form.js:133
msgid "Credentials"
msgstr ""
-#: client/features/templates/templates.strings.js:37
+#: client/features/templates/templates.strings.js:38
msgid "Credentials that require passwords on launch are not permitted for template schedules and workflow nodes. The following credentials must be removed or replaced to proceed:"
msgstr ""
@@ -1077,6 +1082,10 @@ msgstr ""
msgid "Current Image:"
msgstr ""
+#: client/features/output/output.strings.js:36
+msgid "Currently following output as it arrives. Click to unfollow"
+msgstr ""
+
#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:171
msgid "Custom Inventory Script"
msgstr ""
@@ -1091,14 +1100,14 @@ msgid "DASHBOARD"
msgstr ""
#: client/features/users/tokens/tokens.strings.js:28
-#: client/lib/services/base-string.service.js:71
+#: client/lib/services/base-string.service.js:72
#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:52
#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:74
#: client/src/notifications/notification-templates-list/list.controller.js:230
#: client/src/organizations/list/organizations-list.controller.js:196
#: client/src/partials/survey-maker-modal.html:18
#: client/src/projects/edit/projects-edit.controller.js:255
-#: client/src/projects/list/projects-list.controller.js:254
+#: client/src/standard-out/standard-out-factories/delete-job.factory.js:116
#: client/src/users/list/users-list.controller.js:95
msgid "DELETE"
msgstr ""
@@ -1107,7 +1116,7 @@ msgstr ""
msgid "DELETE SURVEY"
msgstr ""
-#: client/features/templates/templates.strings.js:116
+#: client/features/templates/templates.strings.js:117
msgid "DELETED"
msgstr ""
@@ -1115,9 +1124,9 @@ msgstr ""
msgid "DESCRIPTION"
msgstr ""
-#: client/features/templates/templates.strings.js:118
+#: client/features/templates/templates.strings.js:119
#: client/src/instance-groups/instance-groups.strings.js:24
-#: client/src/workflow-results/workflow-results.controller.js:55
+#: client/src/workflow-results/workflow-results.controller.js:69
msgid "DETAILS"
msgstr ""
@@ -1140,12 +1149,12 @@ msgstr ""
msgid "Date format"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:164
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:101
msgid "Default"
msgstr ""
#: client/features/output/output.strings.js:19
-#: client/lib/services/base-string.service.js:78
+#: client/lib/services/base-string.service.js:79
#: client/src/credential-types/credential-types.list.js:73
#: client/src/credential-types/list/list.controller.js:106
#: client/src/credentials/credentials.list.js:92
@@ -1158,13 +1167,13 @@ msgstr ""
#: client/src/notifications/notificationTemplates.list.js:100
#: client/src/organizations/list/organizations-list.controller.js:192
#: client/src/projects/edit/projects-edit.controller.js:252
-#: client/src/projects/list/projects-list.controller.js:250
#: client/src/scheduler/schedules.list.js:100
+#: client/src/standard-out/standard-out-factories/delete-job.factory.js:37
#: client/src/teams/teams.list.js:72
#: client/src/templates/templates.list.js:109
#: client/src/users/list/users-list.controller.js:91
#: client/src/users/users.list.js:79
-#: client/src/workflow-results/workflow-results.controller.js:39
+#: client/src/workflow-results/workflow-results.controller.js:47
msgid "Delete"
msgstr ""
@@ -1264,7 +1273,7 @@ msgstr ""
msgid "Delete the schedule"
msgstr ""
-#: client/lib/services/base-string.service.js:98
+#: client/lib/services/base-string.service.js:99
msgid "Delete the {{resourceType}}"
msgstr ""
@@ -1280,7 +1289,7 @@ msgstr ""
msgid "Deleting group"
msgstr ""
-#: client/lib/services/base-string.service.js:80
+#: client/lib/services/base-string.service.js:81
msgid "Deleting this {{ resourceType }} will make the following resources unavailable."
msgstr ""
@@ -1335,7 +1344,7 @@ msgstr ""
#: client/features/applications/applications.strings.js:15
#: client/features/credentials/credentials.strings.js:13
-#: client/features/output/output.strings.js:34
+#: client/features/output/output.strings.js:40
#: client/features/users/tokens/tokens.strings.js:14
#: client/src/license/license.partial.html:5
#: client/src/shared/form-generator.js:1501
@@ -1382,10 +1391,9 @@ msgstr ""
msgid "Disble Survey"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:94
-#: client/src/configuration/configuration.controller.js:231
-#: client/src/configuration/configuration.controller.js:316
-#: client/src/configuration/system-form/configuration-system.controller.js:57
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:54
+#: client/src/configuration/forms/settings-form.controller.js:402
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:52
msgid "Discard changes"
msgstr ""
@@ -1397,6 +1405,10 @@ msgstr ""
msgid "Dissasociate permission from user"
msgstr ""
+#: client/src/templates/job_templates/job-template.form.js:270
+msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory."
+msgstr ""
+
#: client/src/credentials/credentials.form.js:384
#: client/src/credentials/factories/become-method-change.factory.js:54
#: client/src/credentials/factories/kind-change.factory.js:111
@@ -1419,18 +1431,10 @@ msgstr ""
msgid "Drop question here to reorder"
msgstr ""
-#: client/features/templates/templates.strings.js:115
-msgid "EDGE CONFLICT"
-msgstr ""
-
#: client/features/applications/applications.strings.js:10
msgid "EDIT APPLICATION"
msgstr ""
-#: client/src/configuration/configuration.route.js:28
-msgid "EDIT CONFIGURATION"
-msgstr ""
-
#: client/features/credentials/credentials.strings.js:9
msgid "EDIT CREDENTIAL"
msgstr ""
@@ -1451,7 +1455,7 @@ msgstr ""
msgid "EDIT SURVEY PROMPT"
msgstr ""
-#: client/features/templates/templates.strings.js:108
+#: client/features/templates/templates.strings.js:110
msgid "EDIT TEMPLATE"
msgstr ""
@@ -1459,7 +1463,7 @@ msgstr ""
msgid "ENCRYPTED"
msgstr ""
-#: client/features/output/output.strings.js:80
+#: client/features/output/output.strings.js:88
msgid "EXAMPLES"
msgstr ""
@@ -1475,7 +1479,7 @@ msgstr ""
msgid "EXPAND"
msgstr ""
-#: client/features/applications/applications.strings.js:29
+#: client/features/applications/applications.strings.js:33
#: client/features/users/tokens/tokens.strings.js:37
msgid "EXPIRATION"
msgstr ""
@@ -1515,8 +1519,8 @@ msgid "Edit Question"
msgstr ""
#: client/src/shared/form-generator.js:1735
-#: client/src/templates/job_templates/job-template.form.js:475
-#: client/src/templates/workflows.form.js:212
+#: client/src/templates/job_templates/job-template.form.js:488
+#: client/src/templates/workflows.form.js:237
msgid "Edit Survey"
msgstr ""
@@ -1574,15 +1578,19 @@ msgid "Edit the project"
msgstr ""
#: client/src/scheduler/scheduled-jobs.list.js:67
-#: client/src/workflow-results/workflow-results.controller.js:42
+#: client/src/workflow-results/workflow-results.controller.js:51
msgid "Edit the schedule"
msgstr ""
-#: client/src/workflow-results/workflow-results.controller.js:40
+#: client/src/workflow-results/workflow-results.controller.js:50
+msgid "Edit the slice job template"
+msgstr ""
+
+#: client/src/workflow-results/workflow-results.controller.js:48
msgid "Edit the user"
msgstr ""
-#: client/src/workflow-results/workflow-results.controller.js:41
+#: client/src/workflow-results/workflow-results.controller.js:49
msgid "Edit the workflow job template"
msgstr ""
@@ -1590,16 +1598,16 @@ msgstr ""
msgid "Edit user"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244
+#: client/features/projects/projects.strings.js:22
+msgid "Either you do not have access or the SCM update process completed"
+msgstr ""
+
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:251
msgid "Either you do not have access or the SCM update process completed. Click the"
msgstr ""
-#: client/src/projects/list/projects-list.controller.js:286
-msgid "Either you do not have access or the SCM update process completed. Click the %sRefresh%s button to view the latest status."
-msgstr ""
-
-#: client/features/output/output.strings.js:90
-#: client/src/workflow-results/workflow-results.controller.js:61
+#: client/features/output/output.strings.js:98
+#: client/src/workflow-results/workflow-results.controller.js:77
msgid "Elapsed"
msgstr ""
@@ -1608,20 +1616,16 @@ msgstr ""
msgid "Email"
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:303
-#: client/src/templates/job_templates/job-template.form.js:308
-#: client/src/templates/workflows.form.js:100
-#: client/src/templates/workflows.form.js:105
+#: client/src/templates/job_templates/job-template.form.js:316
+#: client/src/templates/job_templates/job-template.form.js:321
+#: client/src/templates/workflows.form.js:125
+#: client/src/templates/workflows.form.js:130
msgid "Enable Concurrent Jobs"
msgstr ""
-#: client/src/configuration/system-form/configuration-system.partial.html:30
-msgid "Enable External Logging"
-msgstr ""
-
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:124
-#: client/src/templates/job_templates/job-template.form.js:279
-#: client/src/templates/job_templates/job-template.form.js:284
+#: client/src/templates/job_templates/job-template.form.js:292
+#: client/src/templates/job_templates/job-template.form.js:297
msgid "Enable Privilege Escalation"
msgstr ""
@@ -1629,7 +1633,7 @@ msgstr ""
msgid "Enable survey"
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:294
+#: client/src/templates/job_templates/job-template.form.js:307
msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {{BRAND_NAME}} and request a configuration update using this job template."
msgstr ""
@@ -1715,20 +1719,20 @@ msgstr ""
msgid "Environment Variables"
msgstr ""
-#: client/src/configuration/configuration.controller.js:141
+#: client/src/configuration/forms/settings-form.controller.js:150
msgid "Error"
msgstr ""
-#: client/features/output/output.strings.js:65
+#: client/features/output/output.strings.js:72
msgid "Error Details"
msgstr ""
-#: client/lib/services/base-string.service.js:92
-#: client/src/configuration/configuration.controller.js:414
-#: client/src/configuration/configuration.controller.js:523
-#: client/src/configuration/configuration.controller.js:558
-#: client/src/configuration/configuration.controller.js:606
-#: client/src/configuration/system-form/configuration-system.controller.js:231
+#: client/lib/services/base-string.service.js:93
+#: client/src/configuration/forms/settings-form.controller.js:277
+#: client/src/configuration/forms/settings-form.controller.js:385
+#: client/src/configuration/forms/settings-form.controller.js:507
+#: client/src/configuration/forms/settings-form.controller.js:555
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:216
#: client/src/credentials/factories/credential-form-save.factory.js:77
#: client/src/credentials/factories/credential-form-save.factory.js:93
#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:130
@@ -1738,19 +1742,13 @@ msgstr ""
#: client/src/job-submission/job-submission-factories/launchjob.factory.js:217
#: client/src/management-jobs/card/card.controller.js:102
#: client/src/management-jobs/card/card.controller.js:28
-#: client/src/projects/add/projects-add.controller.js:117
+#: client/src/projects/add/projects-add.controller.js:120
#: client/src/projects/edit/projects-edit.controller.js:165
#: client/src/projects/edit/projects-edit.controller.js:231
#: client/src/projects/edit/projects-edit.controller.js:247
-#: client/src/projects/list/projects-list.controller.js:196
-#: client/src/projects/list/projects-list.controller.js:223
-#: client/src/projects/list/projects-list.controller.js:270
-#: client/src/projects/list/projects-list.controller.js:291
-#: client/src/projects/list/projects-list.controller.js:307
-#: client/src/projects/list/projects-list.controller.js:316
#: client/src/shared/stateDefinitions.factory.js:230
#: client/src/users/add/users-add.controller.js:100
-#: client/src/users/edit/users-edit.controller.js:178
+#: client/src/users/edit/users-edit.controller.js:170
#: client/src/users/list/users-list.controller.js:84
msgid "Error!"
msgstr ""
@@ -1767,17 +1765,17 @@ msgstr ""
msgid "Every"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:138
+#: client/src/projects/add/projects-add.controller.js:141
#: client/src/projects/edit/projects-edit.controller.js:274
msgid "Example URLs for GIT SCM include:"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:159
+#: client/src/projects/add/projects-add.controller.js:162
#: client/src/projects/edit/projects-edit.controller.js:294
msgid "Example URLs for Mercurial SCM include:"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:150
+#: client/src/projects/add/projects-add.controller.js:153
#: client/src/projects/edit/projects-edit.controller.js:285
msgid "Example URLs for Subversion SCM include:"
msgstr ""
@@ -1795,8 +1793,8 @@ msgid "Existing Host"
msgstr ""
#: client/features/output/output.strings.js:22
-#: client/src/workflow-results/workflow-results.controller.js:154
-#: client/src/workflow-results/workflow-results.controller.js:43
+#: client/src/workflow-results/workflow-results.controller.js:200
+#: client/src/workflow-results/workflow-results.controller.js:53
msgid "Expand Output"
msgstr ""
@@ -1804,22 +1802,23 @@ msgstr ""
msgid "Expires On"
msgstr ""
-#: client/features/output/output.strings.js:50
+#: client/features/output/output.strings.js:56
+#: client/src/workflow-results/workflow-results.controller.js:64
msgid "Explanation"
msgstr ""
-#: client/features/output/output.strings.js:45
-#: client/features/templates/templates.strings.js:54
+#: client/features/output/output.strings.js:51
+#: client/features/templates/templates.strings.js:55
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:133
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:145
#: client/src/job-submission/job-submission.partial.html:165
#: client/src/partials/logviewer.html:8
#: client/src/scheduler/scheduler.strings.js:53
-#: client/src/templates/job_templates/job-template.form.js:357
-#: client/src/templates/job_templates/job-template.form.js:364
-#: client/src/templates/workflows.form.js:83
-#: client/src/templates/workflows.form.js:90
-#: client/src/workflow-results/workflow-results.controller.js:122
+#: client/src/templates/job_templates/job-template.form.js:370
+#: client/src/templates/job_templates/job-template.form.js:377
+#: client/src/templates/workflows.form.js:108
+#: client/src/templates/workflows.form.js:115
+#: client/src/workflow-results/workflow-results.controller.js:168
msgid "Extra Variables"
msgstr ""
@@ -1832,7 +1831,7 @@ msgstr ""
msgid "FAILED"
msgstr ""
-#: client/features/output/output.strings.js:81
+#: client/features/output/output.strings.js:89
msgid "FIELDS"
msgstr ""
@@ -1867,7 +1866,7 @@ msgstr ""
msgid "Failed to create new Credential. POST status:"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:118
+#: client/src/projects/add/projects-add.controller.js:121
msgid "Failed to create new project. POST returned status:"
msgstr ""
@@ -1879,15 +1878,15 @@ msgstr ""
msgid "Failed to retrieve project: %s. GET status:"
msgstr ""
-#: client/src/users/edit/users-edit.controller.js:179
+#: client/src/users/edit/users-edit.controller.js:171
msgid "Failed to retrieve user: %s. GET status:"
msgstr ""
-#: client/src/configuration/configuration.controller.js:524
+#: client/src/configuration/forms/settings-form.controller.js:386
msgid "Failed to save settings. Returned status:"
msgstr ""
-#: client/src/configuration/configuration.controller.js:559
+#: client/src/configuration/forms/settings-form.controller.js:508
msgid "Failed to save toggle settings. Returned status:"
msgstr ""
@@ -1899,7 +1898,7 @@ msgstr ""
msgid "Failed to update project: %s. PUT status:"
msgstr ""
-#: client/features/output/output.strings.js:85
+#: client/features/output/output.strings.js:93
msgid "Failed to update search results."
msgstr ""
@@ -1908,7 +1907,7 @@ msgstr ""
msgid "Failed updating job %s with variables. POST returned: %d"
msgstr ""
-#: client/src/notifications/notifications.list.js:49
+#: client/src/notifications/notifications.list.js:50
msgid "Failure"
msgstr ""
@@ -1917,11 +1916,11 @@ msgid "Final Run"
msgstr ""
#: client/features/jobs/jobs.strings.js:10
-#: client/features/output/output.strings.js:40
#: client/features/output/output.strings.js:46
+#: client/features/output/output.strings.js:52
#: client/src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.directive.js:54
#: client/src/inventories-hosts/shared/factories/set-status.factory.js:44
-#: client/src/workflow-results/workflow-results.controller.js:50
+#: client/src/workflow-results/workflow-results.controller.js:60
msgid "Finished"
msgstr ""
@@ -1939,7 +1938,7 @@ msgstr ""
msgid "Float"
msgstr ""
-#: client/features/output/output.strings.js:77
+#: client/features/output/output.strings.js:85
#: client/src/shared/smart-search/smart-search.partial.html:49
msgid "For additional information on advanced search syntax please see the Ansible Tower"
msgstr ""
@@ -1963,7 +1962,7 @@ msgstr ""
msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook."
msgstr ""
-#: client/features/output/output.strings.js:47
+#: client/features/output/output.strings.js:53
#: client/src/instance-groups/instance-groups.strings.js:48
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:110
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:97
@@ -1990,29 +1989,53 @@ msgstr ""
msgid "GROUPS"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:38
+#: client/features/projects/projects.strings.js:16
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:28
#: client/src/projects/edit/projects-edit.controller.js:136
-#: client/src/projects/list/projects-list.controller.js:76
msgid "Get latest SCM revision"
msgstr ""
+#: client/features/output/output.strings.js:33
+msgid "Get next page"
+msgstr ""
+
+#: client/features/output/output.strings.js:34
+msgid "Get previous page"
+msgstr ""
+
#: client/src/credential-types/add/add.controller.js:41
msgid "Getting Started with Credential Types"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:153
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:92
msgid "GitHub"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:154
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:110
+msgid "GitHub (Default)"
+msgstr ""
+
+#: client/src/configuration/forms/auth-form/configuration-auth.partial.html:31
+msgid "GitHub Category"
+msgstr ""
+
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:111
msgid "GitHub Org"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:155
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:112
msgid "GitHub Team"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:156
+#: client/features/output/output.strings.js:32
+msgid "Go to first page"
+msgstr ""
+
+#: client/features/output/output.strings.js:35
+msgid "Go to last page of available output"
+msgstr ""
+
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:93
msgid "Google OAuth2"
msgstr ""
@@ -2050,7 +2073,7 @@ msgid "Groups"
msgstr ""
#: client/lib/components/components.strings.js:12
-#: client/lib/services/base-string.service.js:66
+#: client/lib/services/base-string.service.js:67
#: client/src/templates/survey-maker/surveys/init.factory.js:483
msgid "HIDE"
msgstr ""
@@ -2091,8 +2114,8 @@ msgstr ""
msgid "Host (Authentication URL)"
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:339
-#: client/src/templates/job_templates/job-template.form.js:348
+#: client/src/templates/job_templates/job-template.form.js:352
+#: client/src/templates/job_templates/job-template.form.js:361
msgid "Host Config Key"
msgstr ""
@@ -2137,7 +2160,7 @@ msgstr ""
msgid "Host status information for this job is unavailable."
msgstr ""
-#: client/features/output/output.strings.js:93
+#: client/features/output/output.strings.js:101
#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:27
#: client/src/home/dashboard/counts/dashboard-counts.directive.js:39
#: client/src/inventories-hosts/inventories/related/groups/groups.form.js:98
@@ -2169,14 +2192,10 @@ msgstr ""
msgid "I agree to the End User License Agreement"
msgstr ""
-#: client/features/output/output.strings.js:102
+#: client/features/output/output.strings.js:110
msgid "ID"
msgstr ""
-#: client/src/partials/job-template-details.html:2
-msgid "INFO"
-msgstr ""
-
#: client/src/activity-stream/streamDetailModal/streamDetailModal.partial.html:12
msgid "INITIATED BY"
msgstr ""
@@ -2269,7 +2288,7 @@ msgstr ""
msgid "If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the Tower inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \"all\" default group for the inventory."
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:282
+#: client/src/templates/job_templates/job-template.form.js:295
msgid "If enabled, run this playbook as an administrator."
msgstr ""
@@ -2277,19 +2296,19 @@ msgstr ""
msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode."
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:267
+#: client/src/templates/job_templates/job-template.form.js:280
msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode."
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:306
+#: client/src/templates/job_templates/job-template.form.js:319
msgid "If enabled, simultaneous runs of this job template will be allowed."
msgstr ""
-#: client/src/templates/workflows.form.js:103
+#: client/src/templates/workflows.form.js:128
msgid "If enabled, simultaneous runs of this workflow job template will be allowed."
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:317
+#: client/src/templates/job_templates/job-template.form.js:330
msgid "If enabled, use cached facts if available and store discovered facts in the cache."
msgstr ""
@@ -2345,7 +2364,7 @@ msgstr ""
msgid "Instance Filters"
msgstr ""
-#: client/features/output/output.strings.js:48
+#: client/features/output/output.strings.js:54
msgid "Instance Group"
msgstr ""
@@ -2406,17 +2425,17 @@ msgstr ""
msgid "Invalid input for this type."
msgstr ""
-#: client/features/output/output.strings.js:86
+#: client/features/output/output.strings.js:94
msgid "Invalid search filter provided."
msgstr ""
-#: client/src/login/loginModal/loginModal.partial.html:34
+#: client/src/login/loginModal/loginModal.partial.html:40
msgid "Invalid username and/or password. Please try again."
msgstr ""
#: client/lib/components/components.strings.js:75
#: client/lib/models/models.strings.js:16
-#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:122
+#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:121
#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:52
#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:28
#: client/src/home/dashboard/counts/dashboard-counts.directive.js:50
@@ -2430,9 +2449,9 @@ msgid "Inventories with sources cannot be copied"
msgstr ""
#: client/features/jobs/jobs.strings.js:14
-#: client/features/output/output.strings.js:49
-#: client/features/templates/templates.strings.js:16
-#: client/features/templates/templates.strings.js:24
+#: client/features/output/output.strings.js:55
+#: client/features/templates/templates.strings.js:17
+#: client/features/templates/templates.strings.js:25
#: client/src/inventories-hosts/hosts/host.list.js:69
#: client/src/inventories-hosts/inventories/inventory.list.js:81
#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:76
@@ -2440,6 +2459,9 @@ msgstr ""
#: client/src/organizations/linkout/controllers/organizations-inventories.controller.js:70
#: client/src/templates/job_templates/job-template.form.js:66
#: client/src/templates/job_templates/job-template.form.js:80
+#: client/src/templates/workflows.form.js:72
+#: client/src/templates/workflows.form.js:82
+#: client/src/workflow-results/workflow-results.controller.js:66
msgid "Inventory"
msgstr ""
@@ -2458,9 +2480,9 @@ msgstr ""
msgid "Inventory Sources"
msgstr ""
-#: client/features/templates/templates.strings.js:104
+#: client/features/templates/templates.strings.js:105
#: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:46
-#: client/src/workflow-results/workflow-results.controller.js:68
+#: client/src/workflow-results/workflow-results.controller.js:84
msgid "Inventory Sync"
msgstr ""
@@ -2476,7 +2498,7 @@ msgstr ""
msgid "Inventory contains 0 hosts."
msgstr ""
-#: client/features/output/output.strings.js:35
+#: client/features/output/output.strings.js:41
msgid "Isolated"
msgstr ""
@@ -2484,7 +2506,7 @@ msgstr ""
msgid "JOB ID"
msgstr ""
-#: client/features/output/output.strings.js:84
+#: client/features/output/output.strings.js:92
msgid "JOB IS STILL RUNNING"
msgstr ""
@@ -2497,7 +2519,7 @@ msgid "JOB TEMPLATE"
msgstr ""
#: client/features/portalMode/portalMode.strings.js:8
-#: client/features/templates/routes/organizationsTemplatesList.route.js:20
+#: client/features/templates/routes/organizationsTemplatesList.route.js:29
#: client/features/templates/routes/projectsTemplatesList.route.js:18
#: client/src/organizations/list/organizations-list.controller.js:79
msgid "JOB TEMPLATES"
@@ -2507,17 +2529,17 @@ msgstr ""
#: client/features/jobs/routes/instanceGroupJobs.route.js:13
#: client/features/jobs/routes/instanceJobs.route.js:13
#: client/features/jobs/routes/inventoryCompletedJobs.route.js:22
-#: client/features/jobs/routes/jobs.route.js:13
+#: client/features/jobs/routes/jobs.route.js:12
#: client/features/portalMode/portalMode.strings.js:9
-#: client/features/templates/templates.strings.js:109
+#: client/features/templates/templates.strings.js:111
#: client/src/activity-stream/get-target-title.factory.js:32
-#: client/src/home/dashboard/graphs/job-status/job-status-graph.directive.js:119
+#: client/src/home/dashboard/graphs/job-status/job-status-graph.directive.js:116
#: client/src/instance-groups/instance-groups.strings.js:26
msgid "JOBS"
msgstr ""
#: client/lib/components/code-mirror/code-mirror.strings.js:12
-#: client/lib/services/base-string.service.js:70
+#: client/lib/services/base-string.service.js:71
#: client/src/job-submission/job-submission.partial.html:173
msgid "JSON"
msgstr ""
@@ -2530,12 +2552,16 @@ msgid "JSON:"
msgstr ""
#: client/features/jobs/jobs.strings.js:18
-#: client/src/workflow-results/workflow-results.controller.js:86
+#: client/src/workflow-results/workflow-results.controller.js:103
msgid "Job"
msgstr ""
-#: client/features/output/output.strings.js:51
-#: client/features/templates/templates.strings.js:48
+#: client/src/templates/job_templates/job-template.form.js:261
+msgid "Job Slicing"
+msgstr ""
+
+#: client/features/output/output.strings.js:57
+#: client/features/templates/templates.strings.js:49
#: client/src/job-submission/job-submission.partial.html:228
#: client/src/templates/job_templates/job-template.form.js:190
#: client/src/templates/job_templates/job-template.form.js:197
@@ -2543,21 +2569,21 @@ msgid "Job Tags"
msgstr ""
#: client/features/jobs/jobs.strings.js:13
-#: client/features/output/output.strings.js:52
+#: client/features/output/output.strings.js:58
#: client/features/templates/templates.strings.js:13
#: client/src/templates/templates.list.js:61
msgid "Job Template"
msgstr ""
#: client/lib/models/models.strings.js:30
-#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:103
+#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:102
#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:36
#: client/src/projects/projects.form.js:303
msgid "Job Templates"
msgstr ""
-#: client/features/output/output.strings.js:53
-#: client/features/templates/templates.strings.js:50
+#: client/features/output/output.strings.js:60
+#: client/features/templates/templates.strings.js:51
#: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:32
#: client/src/job-submission/job-submission.partial.html:202
#: client/src/templates/job_templates/job-template.form.js:47
@@ -2565,25 +2591,28 @@ msgstr ""
msgid "Job Type"
msgstr ""
+#: client/features/output/output.strings.js:26
+msgid "Job is one of several from a JT that slices on inventory"
+msgstr ""
+
#: client/features/jobs/jobs.strings.js:19
msgid "Job {{status}}. Click for details."
msgstr ""
#: client/lib/components/components.strings.js:69
#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:30
-#: client/src/configuration/configuration.partial.html:22
#: client/src/instance-groups/instance-groups.strings.js:52
msgid "Jobs"
msgstr ""
-#: client/features/output/output.strings.js:82
-#: client/features/templates/templates.strings.js:99
-#: client/src/workflow-results/workflow-results.controller.js:69
+#: client/features/output/output.strings.js:90
+#: client/features/templates/templates.strings.js:100
+#: client/src/workflow-results/workflow-results.controller.js:86
msgid "KEY"
msgstr ""
#: client/src/access/add-rbac-resource/rbac-resource.partial.html:61
-#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:154
+#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:153
#: client/src/shared/smart-search/smart-search.partial.html:14
msgid "Key"
msgstr ""
@@ -2598,15 +2627,17 @@ msgstr ""
msgid "Kind"
msgstr ""
-#: client/features/applications/applications.strings.js:31
+#: client/features/applications/applications.strings.js:35
+#: client/features/projects/projects.strings.js:11
msgid "LAST MODIFIED"
msgstr ""
+#: client/features/projects/projects.strings.js:12
#: client/features/users/tokens/tokens.strings.js:38
msgid "LAST USED"
msgstr ""
-#: client/features/templates/templates.strings.js:30
+#: client/features/templates/templates.strings.js:31
msgid "LAUNCH"
msgstr ""
@@ -2614,50 +2645,49 @@ msgstr ""
msgid "LAUNCH JOB"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:157
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:94
msgid "LDAP"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:165
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:102
msgid "LDAP 1 (Optional)"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:166
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:103
msgid "LDAP 2 (Optional)"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:167
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:104
msgid "LDAP 3 (Optional)"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:168
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:105
msgid "LDAP 4 (Optional)"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:169
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:106
msgid "LDAP 5 (Optional)"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.partial.html:17
+#: client/src/configuration/forms/auth-form/configuration-auth.partial.html:18
msgid "LDAP Server"
msgstr ""
-#: client/src/configuration/license.route.js:18
#: client/src/license/license.route.js:18
msgid "LICENSE"
msgstr ""
-#: client/features/output/output.strings.js:54
+#: client/features/output/output.strings.js:61
#: client/src/templates/job_templates/job-template.form.js:224
#: client/src/templates/job_templates/job-template.form.js:228
#: client/src/templates/templates.list.js:43
-#: client/src/templates/workflows.form.js:72
-#: client/src/templates/workflows.form.js:76
-#: client/src/workflow-results/workflow-results.controller.js:51
+#: client/src/templates/workflows.form.js:93
+#: client/src/templates/workflows.form.js:97
+#: client/src/workflow-results/workflow-results.controller.js:61
msgid "Labels"
msgstr ""
-#: client/features/templates/templates.strings.js:19
+#: client/features/templates/templates.strings.js:20
msgid "Last Modified"
msgstr ""
@@ -2667,7 +2697,7 @@ msgstr ""
msgid "Last Name"
msgstr ""
-#: client/features/templates/templates.strings.js:20
+#: client/features/templates/templates.strings.js:21
msgid "Last Ran"
msgstr ""
@@ -2688,12 +2718,12 @@ msgid "Launch Management Job"
msgstr ""
#: client/features/jobs/jobs.strings.js:12
-#: client/features/output/output.strings.js:55
-#: client/src/workflow-results/workflow-results.controller.js:48
+#: client/features/output/output.strings.js:62
+#: client/src/workflow-results/workflow-results.controller.js:58
msgid "Launched By"
msgstr ""
-#: client/features/templates/templates.strings.js:38
+#: client/features/templates/templates.strings.js:39
#: client/src/job-submission/job-submission.partial.html:99
msgid "Launching this job requires the passwords listed below. Enter and confirm each password before continuing."
msgstr ""
@@ -2706,13 +2736,12 @@ msgstr ""
msgid "Legacy state configuration for does not exist"
msgstr ""
-#: client/src/configuration/configuration.partial.html:43
#: client/src/license/license.controller.js:44
#: client/src/license/license.partial.html:8
msgid "License"
msgstr ""
-#: client/features/output/output.strings.js:56
+#: client/features/output/output.strings.js:63
msgid "License Error"
msgstr ""
@@ -2732,8 +2761,8 @@ msgstr ""
msgid "License Type"
msgstr ""
-#: client/features/output/output.strings.js:57
-#: client/features/templates/templates.strings.js:49
+#: client/features/output/output.strings.js:64
+#: client/features/templates/templates.strings.js:50
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:45
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:55
#: client/src/job-submission/job-submission.partial.html:220
@@ -2782,11 +2811,11 @@ msgstr ""
msgid "Local Time Zone"
msgstr ""
-#: client/src/configuration/system-form/configuration-system.controller.js:225
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:210
msgid "Log aggregator test failed.
Detail:"
msgstr ""
-#: client/src/configuration/system-form/configuration-system.controller.js:218
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:203
msgid "Log aggregator test successful."
msgstr ""
@@ -2794,7 +2823,7 @@ msgstr ""
msgid "Logged in as"
msgstr ""
-#: client/src/configuration/system-form/configuration-system.controller.js:89
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:85
msgid "Logging"
msgstr ""
@@ -2815,7 +2844,7 @@ msgstr ""
msgid "MANUAL"
msgstr ""
-#: client/features/output/output.strings.js:105
+#: client/features/output/output.strings.js:113
msgid "MODULE"
msgstr ""
@@ -2828,7 +2857,7 @@ msgstr ""
msgid "Machine"
msgstr ""
-#: client/features/output/output.strings.js:58
+#: client/features/output/output.strings.js:65
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:60
msgid "Machine Credential"
msgstr ""
@@ -2837,17 +2866,18 @@ msgstr ""
msgid "Management Jobs"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:54
+#: client/features/projects/projects.strings.js:18
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:45
#: client/src/projects/edit/projects-edit.controller.js:143
-#: client/src/projects/list/projects-list.controller.js:89
msgid "Manual projects do not require an SCM update"
msgstr ""
#: client/src/templates/job_templates/job-template.form.js:234
+#: client/src/templates/workflows.form.js:103
msgid "Max 512 characters per label."
msgstr ""
-#: client/src/login/loginModal/loginModal.partial.html:28
+#: client/src/login/loginModal/loginModal.partial.html:34
msgid "Maximum per-user sessions reached. Please sign in."
msgstr ""
@@ -2855,7 +2885,7 @@ msgstr ""
msgid "Medium"
msgstr ""
-#: client/src/configuration/system-form/configuration-system.controller.js:90
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:83
msgid "Misc. System"
msgstr ""
@@ -2868,7 +2898,7 @@ msgstr ""
msgid "Module"
msgstr ""
-#: client/features/output/output.strings.js:59
+#: client/features/output/output.strings.js:66
msgid "Module Args"
msgstr ""
@@ -2904,6 +2934,10 @@ msgstr ""
msgid "My View"
msgstr ""
+#: client/features/applications/applications.strings.js:28
+msgid "NAME"
+msgstr ""
+
#: client/features/applications/applications.strings.js:24
msgid "NEW APPLICATION"
msgstr ""
@@ -2956,7 +2990,7 @@ msgstr ""
msgid "NEW WORKFLOW JOB TEMPLATE"
msgstr ""
-#: client/lib/services/base-string.service.js:64
+#: client/lib/services/base-string.service.js:65
msgid "NEXT"
msgstr ""
@@ -2968,7 +3002,7 @@ msgstr ""
msgid "NO OPTIONS AVAILABLE"
msgstr ""
-#: client/src/login/loginModal/loginModal.partial.html:89
+#: client/src/login/loginModal/loginModal.partial.html:95
msgid "NOTICE"
msgstr ""
@@ -2989,7 +3023,7 @@ msgstr ""
msgid "NOTIFICATIONS"
msgstr ""
-#: client/features/output/output.strings.js:60
+#: client/features/output/output.strings.js:67
#: client/src/credential-types/credential-types.form.js:27
#: client/src/credential-types/credential-types.list.js:24
#: client/src/credentials/credentials.form.js:32
@@ -3055,7 +3089,7 @@ msgstr ""
msgid "No Credentials Have Been Created"
msgstr ""
-#: client/features/templates/templates.strings.js:62
+#: client/features/templates/templates.strings.js:63
#: client/src/job-submission/lists/credential/job-sub-cred-list.controller.js:44
#: client/src/templates/job_templates/multi-credential/multi-credential-modal.directive.js:15
msgid "No Credentials Matching This Type Have Been Created"
@@ -3073,11 +3107,12 @@ msgstr ""
msgid "No Remediation Playbook Available"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:199
-#: client/src/projects/list/projects-list.controller.js:186
+#: client/features/projects/projects.strings.js:30
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:206
msgid "No SCM Configuration"
msgstr ""
+#: client/features/projects/projects.strings.js:36
#: client/src/projects/factories/get-project-tool-tip.factory.js:9
msgid "No SCM updates have run for this project"
msgstr ""
@@ -3086,8 +3121,8 @@ msgstr ""
msgid "No Teams exist"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:191
-#: client/src/projects/list/projects-list.controller.js:150
+#: client/features/projects/projects.strings.js:27
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:198
msgid "No Updates Available"
msgstr ""
@@ -3095,7 +3130,7 @@ msgstr ""
msgid "No Users exist"
msgstr ""
-#: client/features/templates/templates.strings.js:33
+#: client/features/templates/templates.strings.js:34
msgid "No credentials selected"
msgstr ""
@@ -3111,7 +3146,7 @@ msgstr ""
msgid "No hosts with failures. Click for details."
msgstr ""
-#: client/features/templates/templates.strings.js:34
+#: client/features/templates/templates.strings.js:35
msgid "No inventory selected"
msgstr ""
@@ -3162,7 +3197,7 @@ msgstr ""
msgid "No records matched your search."
msgstr ""
-#: client/features/output/output.strings.js:106
+#: client/features/output/output.strings.js:114
msgid "No result found"
msgstr ""
@@ -3181,17 +3216,17 @@ msgstr ""
msgid "Normal User"
msgstr ""
-#: client/features/output/output.strings.js:36
-#: client/src/workflow-results/workflow-results.controller.js:56
+#: client/features/output/output.strings.js:42
+#: client/src/workflow-results/workflow-results.controller.js:70
msgid "Not Finished"
msgstr ""
-#: client/features/output/output.strings.js:37
-#: client/src/workflow-results/workflow-results.controller.js:57
+#: client/features/output/output.strings.js:43
+#: client/src/workflow-results/workflow-results.controller.js:71
msgid "Not Started"
msgstr ""
-#: client/src/projects/list/projects-list.controller.js:91
+#: client/features/projects/projects.strings.js:35
msgid "Not configured for SCM"
msgstr ""
@@ -3233,7 +3268,7 @@ msgstr ""
msgid "Notify Channel"
msgstr ""
-#: client/lib/services/base-string.service.js:68
+#: client/lib/services/base-string.service.js:69
#: client/src/inventories-hosts/hosts/hosts.partial.html:55
#: client/src/job-submission/job-submission.partial.html:269
#: client/src/partials/survey-maker-modal.html:27
@@ -3243,11 +3278,12 @@ msgstr ""
msgid "OFF"
msgstr ""
-#: client/lib/services/base-string.service.js:63
+#: client/lib/services/base-string.service.js:64
+#: client/src/standard-out/standard-out-factories/delete-job.factory.js:116
msgid "OK"
msgstr ""
-#: client/lib/services/base-string.service.js:67
+#: client/lib/services/base-string.service.js:68
#: client/src/inventories-hosts/hosts/hosts.partial.html:54
#: client/src/job-submission/job-submission.partial.html:267
#: client/src/partials/survey-maker-modal.html:26
@@ -3261,10 +3297,14 @@ msgstr ""
msgid "OPTIONS"
msgstr ""
-#: client/features/applications/applications.strings.js:30
+#: client/features/applications/applications.strings.js:34
msgid "ORG"
msgstr ""
+#: client/features/projects/projects.strings.js:10
+msgid "ORGANIZATION"
+msgstr ""
+
#: client/src/activity-stream/get-target-title.factory.js:29
#: client/src/organizations/list/organizations-list.partial.html:6
#: client/src/organizations/main.js:51
@@ -3275,16 +3315,13 @@ msgstr ""
msgid "Occurrences"
msgstr ""
-#: client/src/workflow-results/workflow-results.controller.js:65
-msgid "On Fail"
-msgstr ""
-
-#: client/features/templates/templates.strings.js:101
+#: client/features/templates/templates.strings.js:102
+#: client/src/workflow-results/workflow-results.controller.js:81
msgid "On Failure"
msgstr ""
-#: client/features/templates/templates.strings.js:100
-#: client/src/workflow-results/workflow-results.controller.js:64
+#: client/features/templates/templates.strings.js:101
+#: client/src/workflow-results/workflow-results.controller.js:80
msgid "On Success"
msgstr ""
@@ -3298,14 +3335,14 @@ msgid "OpenStack domains define administrative boundaries. It is only needed for
msgstr ""
#: client/src/templates/job_templates/job-template.form.js:230
-#: client/src/templates/workflows.form.js:78
+#: client/src/templates/workflows.form.js:99
msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs."
msgstr ""
#: client/src/notifications/notificationTemplates.form.js:453
#: client/src/partials/logviewer.html:7
-#: client/src/templates/job_templates/job-template.form.js:275
-#: client/src/templates/workflows.form.js:96
+#: client/src/templates/job_templates/job-template.form.js:288
+#: client/src/templates/workflows.form.js:121
msgid "Options"
msgstr ""
@@ -3329,14 +3366,14 @@ msgstr ""
#: client/lib/components/components.strings.js:77
#: client/lib/models/models.strings.js:35
-#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:136
+#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:135
#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:64
#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:32
#: client/src/users/users.form.js:134
msgid "Organizations"
msgstr ""
-#: client/features/templates/templates.strings.js:27
+#: client/features/templates/templates.strings.js:28
#: client/src/job-submission/job-submission.partial.html:19
msgid "Other Prompts"
msgstr ""
@@ -3378,7 +3415,7 @@ msgstr ""
msgid "Override variables found in vmware.ini and used by the inventory update script. For a detailed description of these variables"
msgstr ""
-#: client/features/output/output.strings.js:61
+#: client/features/output/output.strings.js:68
#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:352
#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:357
msgid "Overwrite"
@@ -3389,7 +3426,7 @@ msgstr ""
msgid "Overwrite Variables"
msgstr ""
-#: client/features/output/output.strings.js:62
+#: client/features/output/output.strings.js:69
msgid "Overwrite Vars"
msgstr ""
@@ -3397,7 +3434,7 @@ msgstr ""
msgid "Owners"
msgstr ""
-#: client/src/login/loginModal/loginModal.partial.html:68
+#: client/src/login/loginModal/loginModal.partial.html:74
msgid "PASSWORD"
msgstr ""
@@ -3405,7 +3442,7 @@ msgstr ""
msgid "PERMISSIONS"
msgstr ""
-#: client/features/output/output.strings.js:103
+#: client/features/output/output.strings.js:111
msgid "PLAY"
msgstr ""
@@ -3431,16 +3468,17 @@ msgstr ""
msgid "PROJECT"
msgstr ""
+#: client/features/projects/projects.strings.js:8
+#: client/features/projects/routes/projectsList.route.js:13
#: client/src/activity-stream/get-target-title.factory.js:8
#: client/src/organizations/linkout/organizations-linkout.route.js:196
#: client/src/organizations/list/organizations-list.controller.js:73
-#: client/src/projects/main.js:92
#: client/src/projects/projects.list.js:14
#: client/src/projects/projects.list.js:15
msgid "PROJECTS"
msgstr ""
-#: client/features/templates/templates.strings.js:26
+#: client/features/templates/templates.strings.js:27
msgid "PROMPT"
msgstr ""
@@ -3452,11 +3490,11 @@ msgstr ""
msgid "Pagerduty subdomain"
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:363
+#: client/src/templates/job_templates/job-template.form.js:376
msgid "Pass extra command line variables to the playbook. Provide key/value pairs using either YAML or JSON. Refer to the Ansible Tower documentation for example syntax."
msgstr ""
-#: client/src/templates/workflows.form.js:89
+#: client/src/templates/workflows.form.js:114
msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the Ansible Tower documentaton for example syntax."
msgstr ""
@@ -3523,7 +3561,7 @@ msgstr ""
msgid "Period"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:32
+#: client/src/projects/add/projects-add.controller.js:35
#: client/src/users/add/users-add.controller.js:44
msgid "Permission Error"
msgstr ""
@@ -3533,10 +3571,11 @@ msgstr ""
#: client/src/credentials/credentials.form.js:439
#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:104
#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:106
+#: client/src/organizations/organizations.form.js:126
#: client/src/projects/projects.form.js:247
#: client/src/teams/teams.form.js:120
-#: client/src/templates/job_templates/job-template.form.js:402
-#: client/src/templates/workflows.form.js:139
+#: client/src/templates/job_templates/job-template.form.js:415
+#: client/src/templates/workflows.form.js:164
#: client/src/users/users.form.js:189
msgid "Permissions"
msgstr ""
@@ -3545,7 +3584,7 @@ msgstr ""
msgid "Personal Access Token"
msgstr ""
-#: client/features/output/output.strings.js:63
+#: client/features/output/output.strings.js:70
#: client/src/shared/form-generator.js:1085
#: client/src/templates/job_templates/job-template.form.js:107
#: client/src/templates/job_templates/job-template.form.js:115
@@ -3556,12 +3595,12 @@ msgstr ""
msgid "Playbook Directory"
msgstr ""
-#: client/features/templates/templates.strings.js:60
+#: client/features/templates/templates.strings.js:61
#: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:52
msgid "Playbook Run"
msgstr ""
-#: client/features/output/output.strings.js:91
+#: client/features/output/output.strings.js:99
msgid "Plays"
msgstr ""
@@ -3573,7 +3612,7 @@ msgstr ""
msgid "Please add user to an Organization."
msgstr ""
-#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:100
+#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:99
msgid "Please assign roles to the selected resources"
msgstr ""
@@ -3593,7 +3632,7 @@ msgstr ""
msgid "Please click the icon to edit the host filter."
msgstr ""
-#: client/features/templates/templates.strings.js:110
+#: client/features/templates/templates.strings.js:112
msgid "Please click the start button to build your workflow."
msgstr ""
@@ -3614,16 +3653,16 @@ msgstr ""
msgid "Please enter a number."
msgstr ""
-#: client/features/templates/templates.strings.js:39
+#: client/features/templates/templates.strings.js:40
#: client/src/job-submission/job-submission.partial.html:112
#: client/src/job-submission/job-submission.partial.html:126
#: client/src/job-submission/job-submission.partial.html:140
#: client/src/job-submission/job-submission.partial.html:154
-#: client/src/login/loginModal/loginModal.partial.html:78
+#: client/src/login/loginModal/loginModal.partial.html:84
msgid "Please enter a password."
msgstr ""
-#: client/src/login/loginModal/loginModal.partial.html:58
+#: client/src/login/loginModal/loginModal.partial.html:64
msgid "Please enter a username."
msgstr ""
@@ -3652,17 +3691,17 @@ msgstr ""
msgid "Please enter an answer between"
msgstr ""
-#: client/features/templates/templates.strings.js:59
+#: client/features/templates/templates.strings.js:60
#: client/src/job-submission/job-submission.partial.html:316
msgid "Please enter an answer that is a decimal number."
msgstr ""
-#: client/features/templates/templates.strings.js:58
+#: client/features/templates/templates.strings.js:59
#: client/src/job-submission/job-submission.partial.html:310
msgid "Please enter an answer that is a valid integer."
msgstr ""
-#: client/features/templates/templates.strings.js:56
+#: client/features/templates/templates.strings.js:57
#: client/src/job-submission/job-submission.partial.html:288
#: client/src/job-submission/job-submission.partial.html:293
#: client/src/job-submission/job-submission.partial.html:304
@@ -3675,7 +3714,7 @@ msgstr ""
msgid "Please enter at least one search term to create a new Smart Inventory."
msgstr ""
-#: client/features/templates/templates.strings.js:111
+#: client/features/templates/templates.strings.js:113
msgid "Please hover over a template for additional options."
msgstr ""
@@ -3695,7 +3734,7 @@ msgstr ""
msgid "Please save before adding a survey to this job template."
msgstr ""
-#: client/src/templates/workflows/add-workflow/workflow-add.controller.js:51
+#: client/src/templates/workflows/add-workflow/workflow-add.controller.js:52
msgid "Please save before adding a survey to this workflow."
msgstr ""
@@ -3710,10 +3749,11 @@ msgstr ""
#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:100
#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:102
+#: client/src/organizations/organizations.form.js:118
#: client/src/projects/projects.form.js:239
#: client/src/teams/teams.form.js:116
-#: client/src/templates/job_templates/job-template.form.js:395
-#: client/src/templates/workflows.form.js:132
+#: client/src/templates/job_templates/job-template.form.js:408
+#: client/src/templates/workflows.form.js:157
msgid "Please save before assigning permissions."
msgstr ""
@@ -3749,7 +3789,7 @@ msgstr ""
msgid "Please save before defining inventory sources."
msgstr ""
-#: client/src/templates/workflows/add-workflow/workflow-add.controller.js:50
+#: client/src/templates/workflows/add-workflow/workflow-add.controller.js:51
msgid "Please save before defining the workflow graph."
msgstr ""
@@ -3784,7 +3824,7 @@ msgstr ""
msgid "Please select a number."
msgstr ""
-#: client/features/templates/templates.strings.js:57
+#: client/features/templates/templates.strings.js:58
msgid "Please select a value"
msgstr ""
@@ -3823,7 +3863,7 @@ msgstr ""
msgid "Port"
msgstr ""
-#: client/features/templates/templates.strings.js:29
+#: client/features/templates/templates.strings.js:30
msgid "Preview"
msgstr ""
@@ -3833,7 +3873,7 @@ msgstr ""
msgid "Private Key"
msgstr ""
-#: client/features/templates/templates.strings.js:42
+#: client/features/templates/templates.strings.js:43
#: client/src/credentials/credentials.form.js:264
#: client/src/job-submission/job-submission.partial.html:118
msgid "Private Key Passphrase"
@@ -3844,7 +3884,7 @@ msgstr ""
msgid "Privilege Escalation"
msgstr ""
-#: client/features/templates/templates.strings.js:43
+#: client/features/templates/templates.strings.js:44
#: client/src/credentials/credentials.form.js:305
#: client/src/job-submission/job-submission.partial.html:132
msgid "Privilege Escalation Password"
@@ -3855,8 +3895,8 @@ msgid "Privilege Escalation Username"
msgstr ""
#: client/features/jobs/jobs.strings.js:15
-#: client/features/output/output.strings.js:64
-#: client/features/templates/templates.strings.js:17
+#: client/features/output/output.strings.js:71
+#: client/features/templates/templates.strings.js:18
#: client/src/credentials/factories/become-method-change.factory.js:30
#: client/src/credentials/factories/kind-change.factory.js:87
#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:93
@@ -3883,8 +3923,8 @@ msgstr ""
msgid "Project Path"
msgstr ""
-#: client/features/templates/templates.strings.js:103
-#: client/src/workflow-results/workflow-results.controller.js:67
+#: client/features/templates/templates.strings.js:104
+#: client/src/workflow-results/workflow-results.controller.js:83
msgid "Project Sync"
msgstr ""
@@ -3892,13 +3932,9 @@ msgstr ""
msgid "Project Sync Failures"
msgstr ""
-#: client/src/projects/list/projects-list.controller.js:197
-msgid "Project lookup failed. GET returned:"
-msgstr ""
-
#: client/lib/components/components.strings.js:72
#: client/lib/models/models.strings.js:40
-#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:115
+#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:114
#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:47
#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:33
#: client/src/home/dashboard/counts/dashboard-counts.directive.js:61
@@ -3946,10 +3982,11 @@ msgstr ""
#: client/src/templates/job_templates/job-template.form.js:185
#: client/src/templates/job_templates/job-template.form.js:202
#: client/src/templates/job_templates/job-template.form.js:219
-#: client/src/templates/job_templates/job-template.form.js:270
-#: client/src/templates/job_templates/job-template.form.js:370
+#: client/src/templates/job_templates/job-template.form.js:283
+#: client/src/templates/job_templates/job-template.form.js:383
#: client/src/templates/job_templates/job-template.form.js:60
#: client/src/templates/job_templates/job-template.form.js:86
+#: client/src/templates/workflows.form.js:88
msgid "Prompt on launch"
msgstr ""
@@ -3986,8 +4023,8 @@ msgstr ""
msgid "Provide the named URL encoded name or id of the remote Tower inventory to be imported."
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:326
-#: client/src/templates/job_templates/job-template.form.js:334
+#: client/src/templates/job_templates/job-template.form.js:339
+#: client/src/templates/job_templates/job-template.form.js:347
msgid "Provisioning Callback URL"
msgstr ""
@@ -3996,7 +4033,7 @@ msgstr ""
msgid "Purple"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:158
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:95
msgid "RADIUS"
msgstr ""
@@ -4057,7 +4094,7 @@ msgstr ""
msgid "RESULTS"
msgstr ""
-#: client/features/templates/templates.strings.js:35
+#: client/features/templates/templates.strings.js:36
#: client/lib/components/components.strings.js:8
#: client/src/job-submission/job-submission.partial.html:44
#: client/src/job-submission/job-submission.partial.html:87
@@ -4065,16 +4102,20 @@ msgstr ""
msgid "REVERT"
msgstr ""
+#: client/features/projects/projects.strings.js:9
+msgid "REVISION"
+msgstr ""
+
#: client/src/credentials/factories/become-method-change.factory.js:25
#: client/src/credentials/factories/kind-change.factory.js:82
msgid "RSA Private Key"
msgstr ""
-#: client/features/templates/templates.strings.js:112
+#: client/features/templates/templates.strings.js:114
msgid "RUN"
msgstr ""
-#: client/src/inventories-hosts/inventories/adhoc/adhoc.route.js:28
+#: client/src/inventories-hosts/inventories/adhoc/adhoc.route.js:45
msgid "RUN COMMAND"
msgstr ""
@@ -4095,11 +4136,14 @@ msgstr ""
msgid "Read"
msgstr ""
-#: client/src/workflow-results/workflow-results.controller.js:121
+#: client/src/workflow-results/workflow-results.controller.js:167
msgid "Read only view of extra variables added to the workflow."
msgstr ""
#: client/features/output/output.strings.js:23
+msgid "Read-only view of extra variables added to the job template"
+msgstr ""
+
#: client/lib/components/code-mirror/code-mirror.strings.js:49
msgid "Read-only view of extra variables added to the job template."
msgstr ""
@@ -4122,8 +4166,8 @@ msgstr ""
msgid "Refer to the Ansible Tower documentation for further syntax and examples."
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:252
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:277
msgid "Refresh"
msgstr ""
@@ -4163,7 +4207,7 @@ msgid "Relaunch using host parameters"
msgstr ""
#: client/lib/components/components.strings.js:96
-#: client/src/workflow-results/workflow-results.controller.js:37
+#: client/src/workflow-results/workflow-results.controller.js:45
msgid "Relaunch using the same parameters"
msgstr ""
@@ -4203,12 +4247,12 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: client/features/templates/templates.strings.js:85
+#: client/features/templates/templates.strings.js:86
#: client/src/scheduler/schedules.list.js:24
msgid "Resources are missing from this template."
msgstr ""
-#: client/lib/services/base-string.service.js:88
+#: client/lib/services/base-string.service.js:89
msgid "Return"
msgstr ""
@@ -4220,34 +4264,34 @@ msgstr ""
msgid "Revert"
msgstr ""
-#: client/src/configuration/auth-form/sub-forms/auth-azure.form.js:47
-#: client/src/configuration/auth-form/sub-forms/auth-github-org.form.js:51
-#: client/src/configuration/auth-form/sub-forms/auth-github-team.form.js:51
-#: client/src/configuration/auth-form/sub-forms/auth-github.form.js:47
-#: client/src/configuration/auth-form/sub-forms/auth-google-oauth2.form.js:59
-#: client/src/configuration/auth-form/sub-forms/auth-ldap.form.js:102
-#: client/src/configuration/auth-form/sub-forms/auth-ldap1.form.js:102
-#: client/src/configuration/auth-form/sub-forms/auth-ldap2.form.js:102
-#: client/src/configuration/auth-form/sub-forms/auth-ldap3.form.js:102
-#: client/src/configuration/auth-form/sub-forms/auth-ldap4.form.js:102
-#: client/src/configuration/auth-form/sub-forms/auth-ldap5.form.js:102
-#: client/src/configuration/auth-form/sub-forms/auth-radius.form.js:34
-#: client/src/configuration/auth-form/sub-forms/auth-saml.form.js:121
-#: client/src/configuration/auth-form/sub-forms/auth-tacacs.form.js:47
-#: client/src/configuration/jobs-form/configuration-jobs.form.js:73
-#: client/src/configuration/system-form/sub-forms/system-activity-stream.form.js:26
-#: client/src/configuration/system-form/sub-forms/system-logging.form.js:74
-#: client/src/configuration/system-form/sub-forms/system-misc.form.js:56
-#: client/src/configuration/ui-form/configuration-ui.form.js:36
+#: client/src/configuration/forms/auth-form/sub-forms/auth-azure.form.js:47
+#: client/src/configuration/forms/auth-form/sub-forms/auth-github-org.form.js:51
+#: client/src/configuration/forms/auth-form/sub-forms/auth-github-team.form.js:51
+#: client/src/configuration/forms/auth-form/sub-forms/auth-github.form.js:47
+#: client/src/configuration/forms/auth-form/sub-forms/auth-google-oauth2.form.js:59
+#: client/src/configuration/forms/auth-form/sub-forms/auth-ldap.form.js:102
+#: client/src/configuration/forms/auth-form/sub-forms/auth-ldap1.form.js:102
+#: client/src/configuration/forms/auth-form/sub-forms/auth-ldap2.form.js:102
+#: client/src/configuration/forms/auth-form/sub-forms/auth-ldap3.form.js:102
+#: client/src/configuration/forms/auth-form/sub-forms/auth-ldap4.form.js:102
+#: client/src/configuration/forms/auth-form/sub-forms/auth-ldap5.form.js:102
+#: client/src/configuration/forms/auth-form/sub-forms/auth-radius.form.js:34
+#: client/src/configuration/forms/auth-form/sub-forms/auth-saml.form.js:121
+#: client/src/configuration/forms/auth-form/sub-forms/auth-tacacs.form.js:47
+#: client/src/configuration/forms/jobs-form/configuration-jobs.form.js:76
+#: client/src/configuration/forms/system-form/sub-forms/system-activity-stream.form.js:26
+#: client/src/configuration/forms/system-form/sub-forms/system-logging.form.js:74
+#: client/src/configuration/forms/system-form/sub-forms/system-misc.form.js:56
+#: client/src/configuration/forms/ui-form/configuration-ui.form.js:36
msgid "Revert all to default"
msgstr ""
-#: client/features/output/output.strings.js:66
+#: client/features/output/output.strings.js:73
#: client/src/projects/projects.list.js:50
msgid "Revision"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:155
+#: client/src/projects/add/projects-add.controller.js:158
#: client/src/projects/edit/projects-edit.controller.js:290
msgid "Revision #"
msgstr ""
@@ -4257,10 +4301,11 @@ msgstr ""
#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:130
#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:132
#: client/src/organizations/organizations.form.js:109
+#: client/src/organizations/organizations.form.js:148
#: client/src/projects/projects.form.js:270
#: client/src/teams/teams.form.js:101
#: client/src/teams/teams.form.js:138
-#: client/src/templates/workflows.form.js:163
+#: client/src/templates/workflows.form.js:188
#: client/src/users/users.form.js:207
msgid "Role"
msgstr ""
@@ -4271,11 +4316,11 @@ msgstr ""
msgid "Running Jobs"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:159
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:96
msgid "SAML"
msgstr ""
-#: client/lib/services/base-string.service.js:62
+#: client/lib/services/base-string.service.js:63
#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory-host-filter/host-filter-modal/host-filter-modal.partial.html:17
#: client/src/inventories-hosts/shared/associate-groups/associate-groups.partial.html:17
#: client/src/inventories-hosts/shared/associate-hosts/associate-hosts.partial.html:17
@@ -4300,17 +4345,17 @@ msgstr ""
msgid "SCHEDULES"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:127
+#: client/src/projects/add/projects-add.controller.js:130
#: client/src/projects/edit/projects-edit.controller.js:263
msgid "SCM Branch"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:146
+#: client/src/projects/add/projects-add.controller.js:149
#: client/src/projects/edit/projects-edit.controller.js:281
msgid "SCM Branch/Tag/Commit"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:167
+#: client/src/projects/add/projects-add.controller.js:170
#: client/src/projects/edit/projects-edit.controller.js:302
msgid "SCM Branch/Tag/Revision"
msgstr ""
@@ -4341,8 +4386,8 @@ msgstr ""
msgid "SCM Update"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224
-#: client/src/projects/list/projects-list.controller.js:267
+#: client/features/projects/projects.strings.js:28
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:231
msgid "SCM Update Cancel"
msgstr ""
@@ -4350,11 +4395,10 @@ msgstr ""
msgid "SCM Update Options"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:119
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:46
+#: client/features/projects/projects.strings.js:17
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:126
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:36
#: client/src/projects/edit/projects-edit.controller.js:139
-#: client/src/projects/list/projects-list.controller.js:118
-#: client/src/projects/list/projects-list.controller.js:85
msgid "SCM update currently running"
msgstr ""
@@ -4362,11 +4406,11 @@ msgstr ""
msgid "SCOPE"
msgstr ""
-#: client/features/output/output.strings.js:83
+#: client/features/output/output.strings.js:91
msgid "SEARCH"
msgstr ""
-#: client/features/templates/templates.strings.js:114
+#: client/features/templates/templates.strings.js:116
#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:74
msgid "SELECT"
msgstr ""
@@ -4379,7 +4423,7 @@ msgstr ""
msgid "SELECT AN APPLICATION"
msgstr ""
-#: client/features/applications/applications.strings.js:35
+#: client/features/applications/applications.strings.js:39
#: client/features/credentials/credentials.strings.js:19
msgid "SELECT AN ORGANIZATION"
msgstr ""
@@ -4396,7 +4440,7 @@ msgstr ""
msgid "SELECT INSTANCE"
msgstr ""
-#: client/features/templates/templates.strings.js:32
+#: client/features/templates/templates.strings.js:33
msgid "SELECTED"
msgstr ""
@@ -4414,13 +4458,17 @@ msgstr ""
msgid "SETTING NAME"
msgstr ""
+#: client/src/configuration/settings.route.js:10
+msgid "SETTINGS"
+msgstr ""
+
#: client/lib/components/components.strings.js:11
-#: client/lib/services/base-string.service.js:65
+#: client/lib/services/base-string.service.js:66
#: client/src/templates/survey-maker/surveys/init.factory.js:486
msgid "SHOW"
msgstr ""
-#: client/src/login/loginModal/loginModal.partial.html:97
+#: client/src/login/loginModal/loginModal.partial.html:103
msgid "SIGN IN"
msgstr ""
@@ -4442,7 +4490,7 @@ msgstr ""
msgid "SSH Key"
msgstr ""
-#: client/features/templates/templates.strings.js:41
+#: client/features/templates/templates.strings.js:42
msgid "SSH Password"
msgstr ""
@@ -4454,7 +4502,7 @@ msgstr ""
msgid "SSL Connection"
msgstr ""
-#: client/features/templates/templates.strings.js:117
+#: client/features/templates/templates.strings.js:118
msgid "START"
msgstr ""
@@ -4479,10 +4527,6 @@ msgstr ""
msgid "SYNC ALL"
msgstr ""
-#: client/src/system-tracking/system-tracking.route.js:18
-msgid "SYSTEM TRACKING"
-msgstr ""
-
#: client/src/scheduler/scheduler.strings.js:42
msgid "Sat"
msgstr ""
@@ -4493,21 +4537,20 @@ msgid "Satellite 6 URL"
msgstr ""
#: client/src/access/add-rbac-resource/rbac-resource.partial.html:110
-#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:193
+#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:192
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:158
#: client/src/scheduler/scheduler.strings.js:57
#: client/src/shared/form-generator.js:1711
msgid "Save"
msgstr ""
-#: client/src/configuration/configuration.controller.js:516
+#: client/src/configuration/forms/settings-form.controller.js:378
msgid "Save Complete"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:105
-#: client/src/configuration/configuration.controller.js:242
-#: client/src/configuration/configuration.controller.js:326
-#: client/src/configuration/system-form/configuration-system.controller.js:68
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:66
+#: client/src/configuration/forms/settings-form.controller.js:410
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:63
msgid "Save changes"
msgstr ""
@@ -4547,8 +4590,8 @@ msgstr ""
#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:35
#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:440
#: client/src/projects/projects.form.js:290
-#: client/src/templates/job_templates/job-template.form.js:448
-#: client/src/templates/workflows.form.js:185
+#: client/src/templates/job_templates/job-template.form.js:461
+#: client/src/templates/workflows.form.js:210
msgid "Schedules"
msgstr ""
@@ -4581,7 +4624,7 @@ msgid "Select Instance Groups"
msgstr ""
#: client/src/job-submission/job-submission.directive.js:65
-#: client/src/templates/job_templates/multi-credential/multi-credential-modal.directive.js:66
+#: client/src/templates/job_templates/multi-credential/multi-credential-modal.directive.js:73
msgid "Select a credential"
msgstr ""
@@ -4593,6 +4636,10 @@ msgstr ""
msgid "Select a scope"
msgstr ""
+#: client/src/templates/workflows.form.js:81
+msgid "Select an inventory for the workflow. This inventory is applied to all job template nodes that prompt for an inventory."
+msgstr ""
+
#: client/src/inventories-hosts/inventories/related/groups/groups.list.js:53
msgid "Select an inventory source by clicking the check box beside it. The inventory source can be a single group or a selection of multiple groups."
msgstr ""
@@ -4607,9 +4654,9 @@ msgstr ""
msgid "Select an inventory source by clicking the check box beside it. The inventory source can be a single host or a selection of multiple hosts."
msgstr ""
-#: client/src/configuration/jobs-form/configuration-jobs.controller.js:109
-#: client/src/configuration/jobs-form/configuration-jobs.controller.js:134
-#: client/src/configuration/ui-form/configuration-ui.controller.js:95
+#: client/src/configuration/forms/jobs-form/configuration-jobs.controller.js:107
+#: client/src/configuration/forms/jobs-form/configuration-jobs.controller.js:132
+#: client/src/configuration/forms/ui-form/configuration-ui.controller.js:94
msgid "Select commands"
msgstr ""
@@ -4621,8 +4668,8 @@ msgstr ""
msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks."
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:370
-#: client/src/configuration/auth-form/configuration-auth.controller.js:389
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:317
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:336
msgid "Select group types"
msgstr ""
@@ -4674,7 +4721,7 @@ msgstr ""
msgid "Select the project containing the playbook you want this job to execute."
msgstr ""
-#: client/src/configuration/system-form/configuration-system.controller.js:197
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:188
msgid "Select types"
msgstr ""
@@ -4710,19 +4757,21 @@ msgstr ""
msgid "Show"
msgstr ""
-#: client/features/templates/templates.strings.js:46
+#: client/features/templates/templates.strings.js:47
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:115
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:118
-#: client/src/templates/job_templates/job-template.form.js:261
-#: client/src/templates/job_templates/job-template.form.js:264
+#: client/src/templates/job_templates/job-template.form.js:274
+#: client/src/templates/job_templates/job-template.form.js:277
msgid "Show Changes"
msgstr ""
-#: client/features/output/output.strings.js:38
+#: client/features/output/output.strings.js:44
+#: client/src/workflow-results/workflow-results.controller.js:72
msgid "Show Less"
msgstr ""
-#: client/features/output/output.strings.js:39
+#: client/features/output/output.strings.js:45
+#: client/src/workflow-results/workflow-results.controller.js:73
msgid "Show More"
msgstr ""
@@ -4741,8 +4790,8 @@ msgstr ""
msgid "Sign in with %s Teams"
msgstr ""
-#: client/features/output/output.strings.js:67
-#: client/features/templates/templates.strings.js:47
+#: client/features/output/output.strings.js:74
+#: client/features/templates/templates.strings.js:48
#: client/src/job-submission/job-submission.partial.html:245
#: client/src/templates/job_templates/job-template.form.js:207
#: client/src/templates/job_templates/job-template.form.js:214
@@ -4753,6 +4802,18 @@ msgstr ""
msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to Ansible Tower documentation for details on the usage of tags."
msgstr ""
+#: client/features/output/output.strings.js:59
+msgid "Slice Job"
+msgstr ""
+
+#: client/src/templates/job_templates/job-template.form.js:267
+msgid "Slice Job Count"
+msgstr ""
+
+#: client/src/workflow-results/workflow-results.controller.js:63
+msgid "Slice Job Template"
+msgstr ""
+
#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:44
#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:48
msgid "Smart Host Filter"
@@ -4769,7 +4830,7 @@ msgstr ""
msgid "Solvable With Playbook"
msgstr ""
-#: client/features/output/output.strings.js:68
+#: client/features/output/output.strings.js:75
#: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:57
#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:64
msgid "Source"
@@ -4779,7 +4840,7 @@ msgstr ""
msgid "Source Control"
msgstr ""
-#: client/features/output/output.strings.js:69
+#: client/features/output/output.strings.js:76
msgid "Source Credential"
msgstr ""
@@ -4816,6 +4877,11 @@ msgstr ""
msgid "Source Vars"
msgstr ""
+#: client/features/output/output.strings.js:77
+#: client/src/workflow-results/workflow-results.controller.js:65
+msgid "Source Workflow"
+msgstr ""
+
#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:34
#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:167
msgid "Sources"
@@ -4846,11 +4912,11 @@ msgstr ""
msgid "Specify which groups to create automatically. Group names will be created similar to the options selected. If blank, all groups above are created. Refer to Ansible Tower documentation for more detail."
msgstr ""
-#: client/features/output/output.strings.js:108
+#: client/features/output/output.strings.js:116
msgid "Standard Error"
msgstr ""
-#: client/features/output/output.strings.js:107
+#: client/features/output/output.strings.js:115
#: client/src/partials/logviewer.html:5
msgid "Standard Out"
msgstr ""
@@ -4874,25 +4940,21 @@ msgid "Start sync process"
msgstr ""
#: client/features/jobs/jobs.strings.js:9
-#: client/features/output/output.strings.js:70
-#: client/src/workflow-results/workflow-results.controller.js:49
+#: client/features/output/output.strings.js:78
+#: client/src/workflow-results/workflow-results.controller.js:59
msgid "Started"
msgstr ""
-#: client/features/output/output.strings.js:71
+#: client/features/output/output.strings.js:79
#: client/src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.directive.js:53
#: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:55
#: client/src/inventories-hosts/shared/factories/set-status.factory.js:43
#: client/src/notifications/notification-templates-list/list.controller.js:71
#: client/src/partials/logviewer.html:4
-#: client/src/workflow-results/workflow-results.controller.js:52
+#: client/src/workflow-results/workflow-results.controller.js:62
msgid "Status"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.partial.html:4
-msgid "Sub Category"
-msgstr ""
-
#: client/src/license/license.partial.html:139
msgid "Submit"
msgstr ""
@@ -4922,13 +4984,13 @@ msgstr ""
msgid "Sun"
msgstr ""
-#: client/features/templates/templates.strings.js:28
+#: client/features/templates/templates.strings.js:29
#: client/src/job-submission/job-submission.partial.html:20
msgid "Survey"
msgstr ""
#: client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js:62
-#: client/src/templates/workflows/edit-workflow/workflow-edit.controller.js:262
+#: client/src/templates/workflows/edit-workflow/workflow-edit.controller.js:270
msgid "Surveys allow users to be prompted at job launch with a series of questions related to the job. This allows for variables to be defined that affect the playbook run at time of launch."
msgstr ""
@@ -4964,10 +5026,6 @@ msgstr ""
msgid "Sync running. Click to view log."
msgstr ""
-#: client/src/configuration/configuration.partial.html:29
-msgid "System"
-msgstr ""
-
#: client/src/users/add/users-add.controller.js:12
#: client/src/users/edit/users-edit.controller.js:12
#: client/src/users/list/users-list.controller.js:12
@@ -4980,15 +5038,15 @@ msgstr ""
msgid "System Auditor"
msgstr ""
-#: client/src/configuration/configuration.partial.html:3
+#: client/src/configuration/forms/settings-form.partial.html:3
msgid "System auditors have read-only permissions in this section."
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:160
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:97
msgid "TACACS+"
msgstr ""
-#: client/features/output/output.strings.js:104
+#: client/features/output/output.strings.js:112
msgid "TASK"
msgstr ""
@@ -5014,7 +5072,7 @@ msgstr ""
msgid "THERE ARE CURRENTLY NO INSTANCE GROUPS DEFINED"
msgstr ""
-#: client/src/home/dashboard/graphs/job-status/job-status-graph.directive.js:105
+#: client/src/home/dashboard/graphs/job-status/job-status-graph.directive.js:104
msgid "TIME"
msgstr ""
@@ -5034,7 +5092,7 @@ msgstr ""
msgid "TOKENS"
msgstr ""
-#: client/features/templates/templates.strings.js:106
+#: client/features/templates/templates.strings.js:108
msgid "TOTAL TEMPLATES"
msgstr ""
@@ -5058,7 +5116,7 @@ msgstr ""
msgid "Target URL"
msgstr ""
-#: client/features/output/output.strings.js:92
+#: client/features/output/output.strings.js:100
msgid "Tasks"
msgstr ""
@@ -5066,8 +5124,9 @@ msgstr ""
#: client/src/credentials/credentials.form.js:468
#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:136
#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:138
+#: client/src/organizations/organizations.form.js:154
#: client/src/projects/projects.form.js:276
-#: client/src/templates/workflows.form.js:169
+#: client/src/templates/workflows.form.js:194
msgid "Team Roles"
msgstr ""
@@ -5082,11 +5141,11 @@ msgid "Teams"
msgstr ""
#: client/src/templates/templates.list.js:14
-#: client/src/workflow-results/workflow-results.controller.js:47
+#: client/src/workflow-results/workflow-results.controller.js:57
msgid "Template"
msgstr ""
-#: client/features/templates/templates.strings.js:67
+#: client/features/templates/templates.strings.js:68
msgid "Template parameter is missing."
msgstr ""
@@ -5099,7 +5158,7 @@ msgstr ""
msgid "Tenant ID"
msgstr ""
-#: client/src/configuration/system-form/sub-forms/system-logging.form.js:79
+#: client/src/configuration/forms/system-form/sub-forms/system-logging.form.js:79
msgid "Test"
msgstr ""
@@ -5138,7 +5197,7 @@ msgstr ""
msgid "The Project selected has a status of"
msgstr ""
-#: client/src/projects/edit/projects-edit.controller.js:341
+#: client/src/projects/edit/projects-edit.controller.js:338
msgid "The SCM update process is running."
msgstr ""
@@ -5163,6 +5222,22 @@ msgstr ""
msgid "The host value"
msgstr ""
+#: client/features/templates/templates.strings.js:121
+msgid "The inventory of this node will be overridden by the parent workflow inventory."
+msgstr ""
+
+#: client/features/templates/templates.strings.js:123
+msgid "The inventory of this node will be overridden if a parent workflow inventory is provided at launch."
+msgstr ""
+
+#: client/features/templates/templates.strings.js:122
+msgid "The inventory of this node will not be overridden by the parent workflow inventory."
+msgstr ""
+
+#: client/features/templates/templates.strings.js:124
+msgid "The inventory of this node will not be overridden if a parent workflow inventory is provided at launch."
+msgstr ""
+
#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:154
msgid "The inventory will be in a pending status until the final delete is processed."
msgstr ""
@@ -5187,11 +5262,11 @@ msgstr ""
msgid "The selected project has a status of"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:199
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:206
msgid "The selected project is not configured for SCM. To configure for SCM, edit the project and provide SCM settings and then run an update."
msgstr ""
-#: client/src/projects/list/projects-list.controller.js:186
+#: client/features/projects/projects.strings.js:21
msgid "The selected project is not configured for SCM. To configure for SCM, edit the project and provide SCM settings, and then run an update."
msgstr ""
@@ -5204,7 +5279,7 @@ msgstr ""
msgid "The time must be in HH24:MM:SS format."
msgstr ""
-#: client/lib/services/base-string.service.js:79
+#: client/lib/services/base-string.service.js:80
msgid "The {{ resourceType }} is currently being used by other resources."
msgstr ""
@@ -5216,11 +5291,11 @@ msgstr ""
msgid "There are no running jobs."
msgstr ""
-#: client/src/projects/list/projects-list.controller.js:150
-msgid "There is no SCM update information available for this project. An update has not yet been completed. If you have not already done so, start an update for this project."
+#: client/features/projects/projects.strings.js:20
+msgid "There is no SCM update information available for this project. An update has not yet been completed. If you have not already done so, start an update for this project."
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:191
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:198
msgid "There is no SCM update information available for this project. An update has not yet been completed. If you have not already done so, start an update for this project."
msgstr ""
@@ -5236,19 +5311,19 @@ msgstr ""
msgid "There was an error deleting inventory source. Returned status:"
msgstr ""
-#: client/src/configuration/configuration.controller.js:142
+#: client/src/configuration/forms/settings-form.controller.js:151
msgid "There was an error getting config values:"
msgstr ""
-#: client/src/configuration/configuration.controller.js:415
+#: client/src/configuration/forms/settings-form.controller.js:278
msgid "There was an error resetting value. Returned status:"
msgstr ""
-#: client/src/configuration/configuration.controller.js:607
+#: client/src/configuration/forms/settings-form.controller.js:556
msgid "There was an error resetting values. Returned status:"
msgstr ""
-#: client/src/configuration/system-form/configuration-system.controller.js:232
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:217
msgid "There was an error testing the log aggregator. Returned status:"
msgstr ""
@@ -5256,7 +5331,7 @@ msgstr ""
msgid "These are the modules that {{BRAND_NAME}} supports running commands against."
msgstr ""
-#: client/features/templates/templates.strings.js:94
+#: client/features/templates/templates.strings.js:95
msgid "This Job Template has a credential that requires a password. Credentials requiring passwords on launch are not permitted on workflow nodes."
msgstr ""
@@ -5264,7 +5339,7 @@ msgstr ""
msgid "This Job Template has a default credential that requires a password before launch. Adding or editing schedules is prohibited while this credential is selected. To add or edit a schedule, credentials that require a password must be removed from the Job Template."
msgstr ""
-#: client/features/templates/templates.strings.js:93
+#: client/features/templates/templates.strings.js:94
msgid "This Job Template is missing a default inventory or project. This must be addressed in the Job Template form before this node can be saved."
msgstr ""
@@ -5281,6 +5356,11 @@ msgstr ""
msgid "This group contains"
msgstr ""
+#: client/src/templates/prompt/steps/inventory/prompt-inventory.directive.js:50
+#: client/src/templates/workflows.form.js:74
+msgid "This inventory is applied to all job template nodes that prompt for an inventory."
+msgstr ""
+
#: client/src/management-jobs/scheduler/schedulerForm.partial.html:168
msgid "This is not a valid number."
msgstr ""
@@ -5290,7 +5370,7 @@ msgstr ""
msgid "This is the tenant name. This value is usually the same as the username."
msgstr ""
-#: client/features/templates/templates.strings.js:63
+#: client/features/templates/templates.strings.js:64
msgid "This job template has a default {{typeLabel}} credential which must be included or replaced before proceeding."
msgstr ""
@@ -5327,10 +5407,14 @@ msgstr ""
msgid "This value does not match the password you entered previously. Please confirm that password."
msgstr ""
-#: client/src/configuration/configuration.controller.js:632
+#: client/src/configuration/forms/settings-form.controller.js:444
msgid "This will reset all configuration values to their factory defaults. Are you sure you want to proceed?"
msgstr ""
+#: client/src/templates/prompt/steps/inventory/prompt-inventory.directive.js:51
+msgid "This workflow job template has a default inventory which must be included or replaced before proceeding."
+msgstr ""
+
#: client/src/scheduler/scheduler.strings.js:40
msgid "Thu"
msgstr ""
@@ -5377,7 +5461,7 @@ msgid "Total Issues"
msgstr ""
#: client/src/instance-groups/instance-groups.strings.js:19
-#: client/src/workflow-results/workflow-results.controller.js:60
+#: client/src/workflow-results/workflow-results.controller.js:76
msgid "Total Jobs"
msgstr ""
@@ -5410,12 +5494,12 @@ msgstr ""
msgid "Type Details"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:178
+#: client/src/projects/add/projects-add.controller.js:181
#: client/src/projects/edit/projects-edit.controller.js:313
msgid "URL popover text"
msgstr ""
-#: client/src/login/loginModal/loginModal.partial.html:49
+#: client/src/login/loginModal/loginModal.partial.html:55
msgid "USERNAME"
msgstr ""
@@ -5432,7 +5516,7 @@ msgstr ""
msgid "Unable to Submit"
msgstr ""
-#: client/features/templates/templates.strings.js:84
+#: client/features/templates/templates.strings.js:85
msgid "Unable to copy template."
msgstr ""
@@ -5440,35 +5524,35 @@ msgstr ""
msgid "Unable to delete instance group."
msgstr ""
-#: client/features/templates/templates.strings.js:80
+#: client/features/templates/templates.strings.js:81
msgid "Unable to delete template."
msgstr ""
-#: client/features/templates/templates.strings.js:82
+#: client/features/templates/templates.strings.js:83
msgid "Unable to determine template type."
msgstr ""
-#: client/features/templates/templates.strings.js:69
+#: client/features/templates/templates.strings.js:70
msgid "Unable to determine this template's type while copying."
msgstr ""
-#: client/features/templates/templates.strings.js:70
+#: client/features/templates/templates.strings.js:71
msgid "Unable to determine this template's type while deleting."
msgstr ""
-#: client/features/templates/templates.strings.js:71
+#: client/features/templates/templates.strings.js:72
msgid "Unable to determine this template's type while editing."
msgstr ""
-#: client/features/templates/templates.strings.js:72
+#: client/features/templates/templates.strings.js:73
msgid "Unable to determine this template's type while launching."
msgstr ""
-#: client/features/templates/templates.strings.js:73
+#: client/features/templates/templates.strings.js:74
msgid "Unable to determine this template's type while scheduling."
msgstr ""
-#: client/features/templates/templates.strings.js:79
+#: client/features/templates/templates.strings.js:80
msgid "Unable to edit template."
msgstr ""
@@ -5476,11 +5560,11 @@ msgstr ""
msgid "Unable to get resource:"
msgstr ""
-#: client/features/templates/templates.strings.js:81
+#: client/features/templates/templates.strings.js:82
msgid "Unable to launch template."
msgstr ""
-#: client/features/templates/templates.strings.js:83
+#: client/features/templates/templates.strings.js:84
msgid "Unable to schedule job."
msgstr ""
@@ -5508,8 +5592,8 @@ msgstr ""
msgid "Unsupported input type"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270
-#: client/src/projects/list/projects-list.controller.js:311
+#: client/features/projects/projects.strings.js:31
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:277
msgid "Update Not Found"
msgstr ""
@@ -5521,18 +5605,21 @@ msgstr ""
msgid "Update Revision on Launch"
msgstr ""
+#: client/features/projects/projects.strings.js:42
#: client/src/projects/factories/get-project-tool-tip.factory.js:30
msgid "Update canceled. Click for details"
msgstr ""
+#: client/features/projects/projects.strings.js:40
#: client/src/projects/factories/get-project-tool-tip.factory.js:24
msgid "Update failed. Click for details"
msgstr ""
-#: client/src/projects/edit/projects-edit.controller.js:341
+#: client/src/projects/edit/projects-edit.controller.js:338
msgid "Update in Progress"
msgstr ""
+#: client/features/projects/projects.strings.js:41
#: client/src/projects/factories/get-project-tool-tip.factory.js:27
msgid "Update missing. Click for details"
msgstr ""
@@ -5550,14 +5637,17 @@ msgstr ""
msgid "Update on Project Update"
msgstr ""
+#: client/features/projects/projects.strings.js:37
#: client/src/projects/factories/get-project-tool-tip.factory.js:14
msgid "Update queued. Click for details"
msgstr ""
+#: client/features/projects/projects.strings.js:38
#: client/src/projects/factories/get-project-tool-tip.factory.js:18
msgid "Update running. Click for details"
msgstr ""
+#: client/features/projects/projects.strings.js:39
#: client/src/projects/factories/get-project-tool-tip.factory.js:21
msgid "Update succeeded. Click for details"
msgstr ""
@@ -5572,8 +5662,8 @@ msgstr ""
msgid "Use Default Environment"
msgstr ""
-#: client/src/templates/job_templates/job-template.form.js:314
-#: client/src/templates/job_templates/job-template.form.js:319
+#: client/src/templates/job_templates/job-template.form.js:327
+#: client/src/templates/job_templates/job-template.form.js:332
msgid "Use Fact Cache"
msgstr ""
@@ -5599,16 +5689,13 @@ msgstr ""
#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:125
#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:127
#: client/src/organizations/organizations.form.js:104
+#: client/src/organizations/organizations.form.js:143
#: client/src/projects/projects.form.js:265
#: client/src/teams/teams.form.js:96
-#: client/src/templates/workflows.form.js:158
+#: client/src/templates/workflows.form.js:183
msgid "User"
msgstr ""
-#: client/src/configuration/configuration.partial.html:36
-msgid "User Interface"
-msgstr ""
-
#: client/src/users/users.form.js:97
msgid "User Type"
msgstr ""
@@ -5693,14 +5780,14 @@ msgstr ""
msgid "Vault ID"
msgstr ""
-#: client/features/templates/templates.strings.js:44
+#: client/features/templates/templates.strings.js:45
#: client/src/credentials/credentials.form.js:391
#: client/src/job-submission/job-submission.partial.html:146
msgid "Vault Password"
msgstr ""
-#: client/features/output/output.strings.js:72
-#: client/features/templates/templates.strings.js:51
+#: client/features/output/output.strings.js:80
+#: client/features/templates/templates.strings.js:52
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:82
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:91
#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:331
@@ -5764,13 +5851,13 @@ msgstr ""
msgid "View More"
msgstr ""
-#: client/features/output/output.strings.js:27
+#: client/features/output/output.strings.js:28
msgid "View Project checkout results"
msgstr ""
#: client/src/shared/form-generator.js:1739
-#: client/src/templates/job_templates/job-template.form.js:459
-#: client/src/templates/workflows.form.js:196
+#: client/src/templates/job_templates/job-template.form.js:472
+#: client/src/templates/workflows.form.js:221
msgid "View Survey"
msgstr ""
@@ -5859,15 +5946,15 @@ msgstr ""
msgid "View the Job Template"
msgstr ""
-#: client/features/output/output.strings.js:26
+#: client/features/output/output.strings.js:27
msgid "View the Project"
msgstr ""
-#: client/features/output/output.strings.js:28
+#: client/features/output/output.strings.js:29
msgid "View the Schedule"
msgstr ""
-#: client/features/output/output.strings.js:30
+#: client/features/output/output.strings.js:31
msgid "View the User"
msgstr ""
@@ -5879,7 +5966,8 @@ msgstr ""
msgid "View the schedule"
msgstr ""
-#: client/features/output/output.strings.js:29
+#: client/features/output/output.strings.js:30
+#: client/src/workflow-results/workflow-results.controller.js:52
msgid "View the source Workflow Job"
msgstr ""
@@ -5891,24 +5979,24 @@ msgstr ""
msgid "Views"
msgstr ""
+#: client/src/templates/main.js:746
#: client/src/templates/workflows.form.js:20
msgid "WORKFLOW"
msgstr ""
-#: client/features/templates/templates.strings.js:119
+#: client/features/templates/templates.strings.js:120
msgid "WORKFLOW VISUALIZER"
msgstr ""
-#: client/features/templates/templates.strings.js:105
+#: client/features/templates/templates.strings.js:107
#: client/src/scheduler/scheduler.strings.js:58
#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:214
msgid "Warning"
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:92
-#: client/src/configuration/configuration.controller.js:229
-#: client/src/configuration/configuration.controller.js:314
-#: client/src/configuration/system-form/configuration-system.controller.js:55
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:52
+#: client/src/configuration/forms/settings-form.controller.js:400
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:50
msgid "Warning: Unsaved Changes"
msgstr ""
@@ -5932,26 +6020,35 @@ msgstr ""
msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process."
msgstr ""
+#: client/features/templates/templates.strings.js:106
+#: client/src/workflow-results/workflow-results.controller.js:85
+msgid "Workflow"
+msgstr ""
+
#: client/features/jobs/jobs.strings.js:11
msgid "Workflow Job"
msgstr ""
-#: client/lib/models/models.strings.js:45
+#: client/lib/models/models.strings.js:49
msgid "Workflow Job Template Nodes"
msgstr ""
+#: client/lib/models/models.strings.js:45
+msgid "Workflow Job Templates"
+msgstr ""
+
#: client/features/templates/templates.strings.js:14
#: client/src/templates/templates.list.js:66
msgid "Workflow Template"
msgstr ""
-#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:109
+#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:108
#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:41
msgid "Workflow Templates"
msgstr ""
#: client/src/shared/form-generator.js:1743
-#: client/src/templates/workflows.form.js:222
+#: client/src/templates/workflows.form.js:247
msgid "Workflow Visualizer"
msgstr ""
@@ -5960,7 +6057,7 @@ msgid "Write"
msgstr ""
#: client/lib/components/code-mirror/code-mirror.strings.js:11
-#: client/lib/services/base-string.service.js:69
+#: client/lib/services/base-string.service.js:70
#: client/src/job-submission/job-submission.partial.html:171
msgid "YAML"
msgstr ""
@@ -5972,7 +6069,7 @@ msgstr ""
msgid "YAML:"
msgstr ""
-#: client/lib/services/base-string.service.js:73
+#: client/lib/services/base-string.service.js:74
msgid "YES"
msgstr ""
@@ -5985,7 +6082,7 @@ msgstr ""
msgid "You can create a job template here."
msgstr ""
-#: client/features/templates/templates.strings.js:89
+#: client/features/templates/templates.strings.js:90
msgid "You do not have access to all resources used by this workflow. Resources that you don't have access to will not be copied and will result in an incomplete workflow."
msgstr ""
@@ -5993,7 +6090,7 @@ msgstr ""
msgid "You do not have access to view this property"
msgstr ""
-#: client/src/projects/add/projects-add.controller.js:32
+#: client/src/projects/add/projects-add.controller.js:35
msgid "You do not have permission to add a project."
msgstr ""
@@ -6001,11 +6098,11 @@ msgstr ""
msgid "You do not have permission to add a user."
msgstr ""
-#: client/src/access/rbac-multiselect/rbac-multiselect-list.directive.js:174
+#: client/src/access/rbac-multiselect/rbac-multiselect-list.directive.js:175
msgid "You do not have permission to manage this user"
msgstr ""
-#: client/features/templates/templates.strings.js:68
+#: client/features/templates/templates.strings.js:69
msgid "You do not have permission to perform this action."
msgstr ""
@@ -6013,10 +6110,13 @@ msgstr ""
msgid "You do not have sufficient permissions to edit the host filter."
msgstr ""
-#: client/src/configuration/auth-form/configuration-auth.controller.js:91
-#: client/src/configuration/configuration.controller.js:228
-#: client/src/configuration/configuration.controller.js:313
-#: client/src/configuration/system-form/configuration-system.controller.js:54
+#: client/src/login/loginModal/loginModal.partial.html:28
+msgid "You have been logged out. Please sign in."
+msgstr ""
+
+#: client/src/configuration/forms/auth-form/configuration-auth.controller.js:51
+#: client/src/configuration/forms/settings-form.controller.js:399
+#: client/src/configuration/forms/system-form/configuration-system.controller.js:49
msgid "You have unsaved changes. Would you like to proceed without saving?"
msgstr ""
@@ -6025,8 +6125,8 @@ msgstr ""
msgid "You must run a successful update before you can select a playbook. You will not be able to save this Job Template without a valid playbook."
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224
-#: client/src/projects/list/projects-list.controller.js:267
+#: client/features/projects/projects.strings.js:19
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:231
msgid "Your request to cancel the update was submitted to the task manager."
msgstr ""
@@ -6041,8 +6141,8 @@ msgstr ""
msgid "and"
msgstr ""
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245
-#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:252
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:277
msgid "button to view the latest status."
msgstr ""
@@ -6059,7 +6159,7 @@ msgstr ""
msgid "characters long."
msgstr ""
-#: client/features/output/output.strings.js:79
+#: client/features/output/output.strings.js:87
#: client/src/shared/smart-search/smart-search.partial.html:50
msgid "documentation"
msgstr ""
@@ -6235,11 +6335,11 @@ msgstr ""
msgid "{{ appName }} Token"
msgstr ""
-#: client/lib/services/base-string.service.js:102
+#: client/lib/services/base-string.service.js:103
msgid "{{ header }} {{ body }}"
msgstr ""
-#: client/lib/services/base-string.service.js:75
+#: client/lib/services/base-string.service.js:76
msgid "{{ resource }} successfully created"
msgstr ""
@@ -6247,6 +6347,15 @@ msgstr ""
msgid "{{ str1 }}{{ str2 }}
"
msgstr ""
+#: client/lib/components/cards/card.partial.html:2
+msgid "{{ title }}"
+msgstr ""
+
+#: client/src/configuration/forms/settings-form.partial.html:10
+#: client/src/configuration/forms/settings-form.route.js:15
+msgid "{{ vm.getCurrentFormTitle() }}"
+msgstr ""
+
#: client/src/templates/prompt/steps/other-prompts/prompt-other-prompts.partial.html:5
msgid "{{:: vm.strings.get('prompt.JOB_TYPE') }}"
msgstr ""
@@ -6255,6 +6364,11 @@ msgstr ""
msgid "{{::state._hint}}"
msgstr ""
+#: client/src/configuration/forms/auth-form/configuration-auth.partial.html:6
+#: client/src/configuration/forms/system-form/configuration-system.partial.html:5
+msgid "{{opt.label}}"
+msgstr ""
+
#: client/src/shared/paginate/paginate.partial.html:55
msgid "{{pageSize}}"
msgstr ""