Skip to content

Commit ef272d7

Browse files
committed
adding minor changes
1 parent af9b23f commit ef272d7

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

recipes/perl/api_requests_rbac_policy.pl

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ sub delete_rbac_access_rule {
123123
$req->header('Authorization' => $token);
124124

125125
print "\n\n**************************************************************";
126-
print "\n\n Making DELETE Request to remove the object group \n\n";
126+
print "\n\n Making DELETE Request to remove the access rule \n\n";
127127

128128
my $resp = $ua->request($req);
129129
if ($resp->is_success) {
@@ -148,11 +148,13 @@ sub create_bpnbat_user {
148148

149149
if ( $^O =~ /MSWin32/ ) {
150150
my $path = 'C:/\"Program Files\"/Veritas/NetBackup/bin/bpnbat.exe';
151-
my $rc = system(qq($path -AddUser $username $domainName $password)); # returns exit status values
151+
my $cmd = qq($path -AddUser $username $password $domainName);
152+
my $rc = system($cmd); # returns exit status values
152153
die "system() failed with status $rc" unless $rc == 0;
153154
} else {
154155
my $path = '/usr/openv/netbackup/bin/bpnbat';
155-
my $rc = system(qq($path -AddUser $username $domainName $password)); # returns exit status values
156+
my $cmd = qq($path -AddUser $username $password $domainName);
157+
my $rc = system($cmd); # returns exit status values
156158
die "system() failed with status $rc" unless $rc == 0;
157159
}
158160
print "\n\n";

recipes/perl/rbac_filtering_in_policy.pl

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,20 +78,22 @@ sub user_input {
7878
sub policy_rbac_automation {
7979
# perform login using user defined user and use the token for subsequent operations
8080
$token = perform_login($base_url, $username, $password, $domainName, $domainType);
81+
8182
create_rbac_object_group_for_VMware_policy($base_url, $token);
83+
# -------------------------------------------------------------- #
84+
# Create a new rbac user locally using bpnbat to assign object
85+
# level permissions to the newly created user and perform
86+
# subsequent operations.
87+
# -------------------------------------------------------------- #
88+
create_bpnbat_user($new_rbac_user, $new_rbac_domain, $new_rbac_pass);
8289
create_rbac_access_rules($base_url, $token, $new_rbac_user, $new_rbac_domain, $new_rbac_domainType);
90+
8391
create_vmware_policy_with_defaults($base_url, $token);
8492
create_oracle_policy_with_defaults($base_url, $token);
8593

8694
# list policies should display both oracle and vmware policy for admin user
8795
list_policies();
8896

89-
# -------------------------------------------------------------- #
90-
# Create a new rbac user locally using bpnbat to assign object
91-
# level permissions to the newly created user and perform
92-
# subsequent operations.
93-
# -------------------------------------------------------------- #
94-
create_bpnbat_user($new_rbac_user, $new_rbac_domain, $new_rbac_pass);
9597

9698
my $new_rbac_user_token = perform_login($base_url, $new_rbac_user, $new_rbac_pass, $new_rbac_domain, $new_rbac_domainType);
9799

0 commit comments

Comments
 (0)