|
@@ -2,47 +2,29 @@ insertorupdate:
|
|
action:
|
|
action:
|
|
-
|
|
-
|
|
id: 1
|
|
id: 1
|
|
- name: "KEA Config Subnet"
|
|
|
|
- workflow_name: "dhcp_workflow"
|
|
|
|
- object_class: "IPv4Bundle\\Entity\\SubNet"
|
|
|
|
- event: "a:1:{i:0;s:5:\"enter\";}"
|
|
|
|
- event_reference: "active"
|
|
|
|
- template: "echo \"Config KEA Subnet id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
|
|
|
|
- tenancy_id: 1
|
|
|
|
- -
|
|
|
|
- id: 2
|
|
|
|
- name: "KEA Config Pool"
|
|
|
|
- workflow_name: "dhcp_workflow"
|
|
|
|
- object_class: "IPv4Bundle\\Entity\\Pool"
|
|
|
|
- event: "a:1:{i:0;s:5:\"enter\";}"
|
|
|
|
- event_reference: "active"
|
|
|
|
- template: "echo \"Config KEA Pool id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
|
|
|
|
- tenancy_id: 1
|
|
|
|
- -
|
|
|
|
- id: 3
|
|
|
|
name: "Config on Create/Update/Remove"
|
|
name: "Config on Create/Update/Remove"
|
|
object_class: "HostBundle\\Entity\\Host"
|
|
object_class: "HostBundle\\Entity\\Host"
|
|
event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
|
|
event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
|
|
template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=HostBundle\\\\Entity\\\\Host --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\"\r\n\r\necho \"Config KEA Host id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
|
|
template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=HostBundle\\\\Entity\\\\Host --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\"\r\n\r\necho \"Config KEA Host id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
|
|
tenancy_id: 1
|
|
tenancy_id: 1
|
|
-
|
|
-
|
|
- id: 4
|
|
|
|
|
|
+ id: 2
|
|
name: "Config on Create/Update/Remove"
|
|
name: "Config on Create/Update/Remove"
|
|
object_class: "IPv4Bundle\\Entity\\Pool"
|
|
object_class: "IPv4Bundle\\Entity\\Pool"
|
|
event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
|
|
event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
|
|
- template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=IPv4Bundle\\\\Entity\\\\Pool --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\""
|
|
|
|
|
|
+ template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=IPv4Bundle\\\\Entity\\\\Pool --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\"\r\n\r\necho \"Config KEA Pool id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
|
|
tenancy_id: 1
|
|
tenancy_id: 1
|
|
-
|
|
-
|
|
- id: 5
|
|
|
|
|
|
+ id: 3
|
|
name: "Config on Create/Update/Remove"
|
|
name: "Config on Create/Update/Remove"
|
|
object_class: "IPv4Bundle\\Entity\\SubNet"
|
|
object_class: "IPv4Bundle\\Entity\\SubNet"
|
|
event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
|
|
event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
|
|
- template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=IPv4Bundle\\\\Entity\\\\SubNet --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\""
|
|
|
|
|
|
+ template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=IPv4Bundle\\\\Entity\\\\SubNet --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\"\r\n\r\necho \"Config KEA Subnet id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
|
|
tenancy_id: 1
|
|
tenancy_id: 1
|
|
-
|
|
-
|
|
- id: 6
|
|
|
|
|
|
+ id: 4
|
|
name: "Update fixed address Cablemodem"
|
|
name: "Update fixed address Cablemodem"
|
|
object_class: "HostBundle\\Entity\\Host"
|
|
object_class: "HostBundle\\Entity\\Host"
|
|
event: "a:1:{i:0;s:9:\"preUpdate\";}"
|
|
event: "a:1:{i:0;s:9:\"preUpdate\";}"
|
|
template: "echo \"Actualizando Cablemodem\"\r\n\r\nphp /opt/dhcp/bin/console cablemodem:update --id={{object.id}}"
|
|
template: "echo \"Actualizando Cablemodem\"\r\n\r\nphp /opt/dhcp/bin/console cablemodem:update --id={{object.id}}"
|
|
- tenancy_id: 1
|
|
|
|
|
|
+ tenancy_id: 1
|