- Description
- Support
- Setup - The basics of getting started with jamf
- Usage - Configuration options and additional functionality
- Reference
This module installs Jamf for on prem jamf servers and provides configuration options for both on prem and cloud jamf servers.
This module is currently only tested on:
- RedHat 7
- Installs and configures mysql to create jamf database.
- Configures firewall ports for jamf installer.
- Jamf tomcat service.
Since this module handles configuration for both jamf and jamf cloud servers, parameters that would normally be required have been made optional. If you want a jamf server installation you will need to pass in configuration options as seen below. Notice that you will need to provide your own jamf pro installer in order for this module to work correctly.
class {'jamf':
db = 'example_db',
installer_name = 'example_installer_name',
installer_path = 'example_installer_path',
java_opts = 'JAVA_OPTS -example',
organization = 'example_org',
activation_code = 'example_code',
username = 'example_user',
password = 'example_pass',
is_cloud = false,
mysql_root_pass = 'example_mysql_pass',
mysql_version = 'example_mysql_version',
}
If you already have jamf installed or you are dealing with a jamf cloud server and you are just looking for configuration options, you can utilize this module's custom types and providers. Below are the steps needed to configure both your jamf and jamf cloud servers respectively. You can take a look at more info regarding specific types and providers in the Reference section.
You will first need to initialize the module by calling it as described in the Beginning with jamf section. After that you can call the custom resources as needed to configure your jamf server.
You will first need to initialize the module as shown below.
class {'jamf':
is_cloud = true,
}
You can then use the custom resources to configure your cloud jamf server as needed.
Reference section has been moved to the Reference.MD file.