5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'app/lib/actions/katello/organization/create.rb', line 5
def plan(organization)
organization.setup_label_from_name
organization.create_library
organization.create_anonymous_provider
organization.create_redhat_provider
cp_create = nil
organization.save!
sequence do
if ::SETTINGS[:katello][:use_cp]
cp_create = plan_action(Candlepin::Owner::Create,
label: organization.label,
name: organization.name)
end
plan_action(Environment::LibraryCreate, organization.library)
end
if cp_create
action_subject organization, label: cp_create.output[:response][:key]
else
action_subject organization
end
plan_self
end
|