[skip ci] move provisionFirewall
This commit is contained in:
parent
7355f9f51d
commit
552c6e9445
3 changed files with 5 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
|||
package org.domaindrivenarchitecture.provs.framework.extensions.server_software.standalone_server.firewall.base
|
||||
package org.domaindrivenarchitecture.provs.framework.ubuntu.firewall
|
||||
|
||||
import org.domaindrivenarchitecture.provs.framework.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.framework.core.ProvResult
|
||||
|
@ -6,6 +6,7 @@ import java.time.LocalDateTime
|
|||
import java.time.format.DateTimeFormatter
|
||||
|
||||
|
||||
@Suppress("unused")
|
||||
fun Prov.saveIpTablesToFile() = task {
|
||||
val dateTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("-yyyy-MM-dd--HH:mm:ss"))
|
||||
val file = "savedrules$dateTime.txt"
|
||||
|
@ -14,6 +15,7 @@ fun Prov.saveIpTablesToFile() = task {
|
|||
cat $file""")
|
||||
}
|
||||
|
||||
@Suppress("unused")
|
||||
fun Prov.restoreIpTablesFromFile(file: String? = null) = task {
|
||||
val fileName = file ?: cmd("ls -r a* | head -1\n").out
|
||||
fileName?.let { cmd("sudo iptables-restore < $file") }
|
|
@ -1,4 +1,4 @@
|
|||
package org.domaindrivenarchitecture.provs.framework.extensions.server_software.standalone_server.firewall
|
||||
package org.domaindrivenarchitecture.provs.framework.ubuntu.firewall
|
||||
|
||||
import org.domaindrivenarchitecture.provs.framework.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.framework.core.ProvResult
|
|
@ -1,4 +1,4 @@
|
|||
package org.domaindrivenarchitecture.provs.framework.extensions.server_software.standalone_server.firewall
|
||||
package org.domaindrivenarchitecture.provs.framework.ubuntu.firewall
|
||||
|
||||
import org.domaindrivenarchitecture.provs.framework.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.framework.core.docker.dockerProvideImage
|
Loading…
Reference in a new issue