update renew expect script v2 [ci skip]
This commit is contained in:
parent
83880f4159
commit
a9fa246394
1 changed files with 12 additions and 8 deletions
|
|
@ -9,11 +9,13 @@ spawn certbot certonly --manual --preferred-challenge=dns --email me@viktorbarzi
|
||||||
|
|
||||||
set prompt "$"
|
set prompt "$"
|
||||||
set dns_file "$pwd/modules/kubernetes/bind/extra/viktorbarzin.me"
|
set dns_file "$pwd/modules/kubernetes/bind/extra/viktorbarzin.me"
|
||||||
expect -re "Please deploy a DNS TXT" {
|
# expect -re "Please deploy a DNS TXT record under the name" {
|
||||||
set challenge [ exec sh -c "echo '$expect_out(buffer)' | tail -n 3 | head -n 1" ]
|
expect -re "Press Enter to Continue" {
|
||||||
|
set challenge [ exec sh -c "echo '$expect_out(buffer)' | tail -n 4 | head -n 1" ]
|
||||||
set dns_record "_acme-challenge IN TXT \"$challenge\""
|
set dns_record "_acme-challenge IN TXT \"$challenge\""
|
||||||
puts $dns_record
|
puts "\nChallenge: '$challenge'"
|
||||||
puts $dns_file
|
# send \x03
|
||||||
|
puts "Dns file: '$dns_file'"
|
||||||
|
|
||||||
# Check if dns record is not already present
|
# Check if dns record is not already present
|
||||||
try {
|
try {
|
||||||
|
|
@ -32,11 +34,13 @@ expect -re "Please deploy a DNS TXT" {
|
||||||
|
|
||||||
send -- "\r"
|
send -- "\r"
|
||||||
# Do the same for the 2nd dns record
|
# Do the same for the 2nd dns record
|
||||||
expect -re "Before continuing, verify" {
|
expect -re "\[a-zA-Z0-9_-\]{43}" {
|
||||||
set challenge [ exec sh -c "echo '$expect_out(buffer)' | tail -n 3 | head -n 1" ]
|
set challenge $expect_out(0,string)
|
||||||
|
# set challenge [ exec sh -c "echo $expect_out(0, buffer) | tail -n 8 | head -n 1" ]
|
||||||
set dns_record1 "_acme-challenge IN TXT \"$challenge\""
|
set dns_record1 "_acme-challenge IN TXT \"$challenge\""
|
||||||
puts $dns_record1
|
puts "Challenge: '$challenge'"
|
||||||
puts $dns_file
|
puts "Dns record: '$dns_record1'"
|
||||||
|
puts "Dns file: '$dns_file'"
|
||||||
|
|
||||||
# Check if dns record is not already present
|
# Check if dns record is not already present
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue