Resource Type: panos_admin
- Defined in:
- lib/puppet/type/panos_admin.rb
Overview
This type provides Puppet with the capabilities to manage “administrator” user accounts on Palo Alto devices.
Properties
-
authentication_profile
Provide an authentication profile. You can use this setting for RADIUS, TACACS+, LDAP, Kerberos, or local database authentication.
-
client_certificate_only
Enable this option to use client certificate authentication for web access. If you select this option, a username and password are not required; the certificate is sufficient to authenticate access to the firewall.
-
ensure
(defaults to: present)
Whether this resource should be present or absent on the target system.
-
password_hash
Provide a password hash.
-
role
Specify the access level for the administrator.
-
superuser: Has full access to the firewall and can define new administrator accounts and virtual systems. You must have superuser privileges to create an administrative user with superuser privileges.
-
superreader: Has read-only access to the firewall.
-
deviceadmin: Has full access to all firewall settings except for defining new accounts or virtual systems.
-
devicereader: Has read-only access to all firewall settings except password profiles (no access) and administrator accounts (only the logged in account is visible).
-
-
role_profile
Specify the role profile for the user The following built in roles are available:
-
auditadmin: The Audit Administrator is responsible for the regular review of the firewall’s audit data.
-
cryptoadmin: The Cryptographic Administrator is responsible for the configuration and maintenance of cryptographic elements related to the establishment of secure connections to the firewall.
-
securityadmin: The Security Administrator is responsible for all other administrative tasks (e.g. creating the firewall’s security policy) not addressed by the other two administrative roles.
-
-
ssh_key
Provide the users public key in plain text
Parameters
-
name (namevar)
The username.