Usage and configuration

Tools usage and configuration

User tools

The user is NOT typically meant to have to invoke the provided commands manually as they automatically run when necessary as per default configuration. That said, the commands provided - that have just run during the install - will now be available in the host shell (CLI).

no-subscription

Standalone tool which is also triggered (default configuration) if the enterprise repository sources were to be reinstalled. It creates correct no-subscription repository lists and puts aside the original ones.

Note

The original source files are simply attached .disabled suffix - this keeps them out of sight in the GUI, as opposed to be explicitly shown and marked as “disabled” as per Proxmox GUI nomenclature.

no-nag

Standalone tool which will be triggered (default configuration) whenever Proxmox update their UI - makes sure the files are continually patched.

Even more details in particular on the approach are in the subsection looking at why this is a robust method of disabling UI elements.

Configuration

If you want to configure the basic behaviour further, in particular the Ceph repository used, there is a rudimentary configuration file /etc/free-pmx/no-subscription.conf:

FREE_PMX_NO_SUBSCRIPTION=auto   # auto | manual | prohibit
FREE_PMX_NO_NAG=auto            # auto | manual | prohibit

FREE_PMX_CEPH=squid             # actual release name, e.g. squid

Tip

If you intend to NOT have the package auto-configure itself during install with the default configuration, just create the configuration file with your own options set before install.

Further options are explained in the manual pages of each user tool - which by default run automatically.