Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added definition for FleetDM fleetd #670

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>pfm_app_url</key>
<string>https://fleetdm.com/guides/config-less-fleetd-agent-deployment</string>
<key>pfm_description</key>
<string>FleetDM fleetd agent settings</string>
<key>pfm_documentation_url</key>
<string>https://fleetdm.com/guides/config-less-fleetd-agent-deployment</string>
<key>pfm_domain</key>
<string>com.fleetdm.fleetd.config</string>
<key>pfm_format_version</key>
<integer>1</integer>
<key>pfm_last_modified</key>
<date>2024-05-01T10:35:00Z</date>
<key>pfm_platforms</key>
<array>
<string>macOS</string>
</array>
<key>pfm_subkeys</key>
<array>
<dict>
<key>pfm_default</key>
<string>Configures FleetDM fleetd agent settings</string>
<key>pfm_description</key>
<string>The human-readable description of this payload. This description appears on the Detail screen.</string>
<key>pfm_name</key>
<string>PayloadDescription</string>
<key>pfm_title</key>
<string>Payload Description</string>
<key>pfm_type</key>
<string>string</string>
</dict>
<dict>
<key>pfm_default</key>
<string>FleetDM fleetd settings</string>
<key>pfm_description</key>
<string>The human-readable name for the profile payload. The name appears on the Detail screen and doesn't need to be unique.</string>
<key>pfm_name</key>
<string>PayloadDisplayName</string>
<key>pfm_require</key>
<string>always</string>
<key>pfm_title</key>
<string>Payload Display Name</string>
<key>pfm_type</key>
<string>string</string>
</dict>
<dict>
<key>pfm_default</key>
<string>com.fleetdm.fleetd.config</string>
<key>pfm_description</key>
<string>The reverse-DNS-style identifier for the payload. This identifier is usually the same as the TopLevel value, with an additional appended component. This string must be unique within the profile. During a profile replacement, the system updates payloads with the same 'PayloadIdentifier' and 'PayloadUUID' in the old and new profiles.</string>
<key>pfm_name</key>
<string>PayloadIdentifier</string>
<key>pfm_require</key>
<string>always</string>
<key>pfm_title</key>
<string>Payload Identifier</string>
<key>pfm_type</key>
<string>string</string>
</dict>
<dict>
<key>pfm_default</key>
<string>com.fleetdm.fleetd.config</string>
<key>pfm_description</key>
<string>The payload type, which each payload domain's reference page specifies.</string>
<key>pfm_name</key>
<string>PayloadType</string>
<key>pfm_require</key>
<string>always</string>
<key>pfm_title</key>
<string>Payload Type</string>
<key>pfm_type</key>
<string>string</string>
</dict>
<dict>
<key>pfm_default</key>
<string></string>
<key>pfm_description</key>
<string>The globally unique identifier for the payload. The actual content is unimportant, but must be globally unique. In macOS, use 'uuidgen' to generate UUIDs. During a profile replacement, the system updates payloads with the same 'PayloadIdentifier' and 'PayloadUUID' in the old and new profiles.</string>
<key>pfm_format</key>
<string>^[0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12}$</string>
<key>pfm_name</key>
<string>PayloadUUID</string>
<key>pfm_require</key>
<string>always</string>
<key>pfm_title</key>
<string>Payload UUID</string>
<key>pfm_type</key>
<string>string</string>
</dict>
<dict>
<key>pfm_default</key>
<integer>1</integer>
<key>pfm_description</key>
<string>The version of this specific payload.</string>
<key>pfm_name</key>
<string>PayloadVersion</string>
<key>pfm_require</key>
<string>always</string>
<key>pfm_title</key>
<string>Payload Version</string>
<key>pfm_type</key>
<string>integer</string>
</dict>
<dict>
<key>pfm_default</key>
<string></string>
<key>pfm_description</key>
<string>Enroll Secret for fleetd</string>
<key>pfm_name</key>
<string>EnrollSecret</string>
<key>pfm_title</key>
<string>Enroll Secret</string>
<key>pfm_type</key>
<string>string</string>
<key>pfm_require</key>
<string>always</string>
</dict>
<dict>
<key>pfm_default</key>
<string></string>
<key>pfm_description</key>
<string>URL of your FleetDM instance</string>
<key>pfm_name</key>
<string>FleetURL</string>
<key>pfm_title</key>
<string>Fleet URL</string>
<key>pfm_type</key>
<string>string</string>
<key>pfm_require</key>
<string>always</string>
</dict>
<dict>
<key>pfm_default</key>
<false/>
<key>pfm_description</key>
<string>Determines whether fleetd is able to execute scripts. Defaults to false.</string>
<key>pfm_name</key>
<string>EnableScripts</string>
kevinmcox marked this conversation as resolved.
Show resolved Hide resolved
<key>pfm_title</key>
<string>Enable script execution by fleetd</string>
<key>pfm_type</key>
<string>boolean</string>
</dict>
</array>
<key>pfm_targets</key>
<array>
<string>system</string>
</array>
<key>pfm_title</key>
<string>FleetDM fleetd</string>
<key>pfm_unique</key>
<true/>
<key>pfm_version</key>
<integer>1</integer>
</dict>
</plist>
Loading