Package-level declarations
Types
Type of archive files in this repository. The default behavior is DEB.
By changing the type to DIST, the patching is performed using apt-get dist-upgrade
instead.
The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with shebang lines (https://en.wikipedia.org/wiki/Shebang_\(Unix\)).
The desired_state the agent should maintain for this package. The default is to ensure the package is installed.
Type of package manager that can be used to install this package. If a system does not have the package manager, the package is not installed or removed no error message is returned. By default, or if you specify ANY
, the agent attempts to install and remove this package using the default package manager. This is useful when creating a policy that applies to different types of systems. The default behavior is ANY.
Post-patch reboot settings.
Mode of the patch rollout.
Required. The frequency unit of this recurring schedule.
Default is INSTALLED. The desired state the agent should maintain for this recipe. INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, if a higher version of the recipe is assigned to this instance. REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected.
Required. The type of the archive to extract.
The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with shebang lines.
Required. A day of the week.
Required. Day of the week.