Cron commands

Index

Performs all of the following operations * actionSpinQueue * actionOndemand * actionPf

PowerOperations

Performs the following operations * actionPowerups * actionPowerdowns * actionOfflines

Instances

Processes target instances with pending actions. This includes instances that are scheduled to be started (spawn), restarted or destroyed:

Providing any argument causes the action to process only PF related operations for the instance.

Usage: ./yii cron/instances [pfonly]

InstancePf

Process instance specific packet filter rules. This allows syncing of packet filter rules in setups with multiple VPN servers.

Provide a value for actions on instances that got modified during the last N seconds

Usage: ./yii cron/instance-pf [seconds]

Healthcheck

Checks the healthstatus of running containers and (optionaly) restart them if found unhealthy.

Usage:

./yii cron/healthcheck
# or to request restarting of unhealthy containers
./yii cron/healthcheck 1

SpinQueue

Process the target spin queue and restart listed targets.

Usage: ./yii cron/spin-queue

Powerups

Check for targets that have been scheduled to power up and process them

Usage: ./yii cron/powerups

Powerdowns

Check for targets that have scheduled to power down

Usage: ./yii cron/powerdowns

Ondemand

Process ondemand targets that are scheduled for start/destroy

Usage: ./yii cron/ondemand

Offlines

Check for targets that have scheduled to go offline

Usage: ./yii cron/offlines

Update PF /etc/targets.conf, /etc/match-findings-pf.conf among other things. This action syncs the firewall ruleset with the decisions of the database (eg private instances, private networks, target access etc)

Usage: ./yii target/pf [load]