Исправлена ошибка при открытии ansible.cfg, если отсутствует inventory файл упомянутый там.
This commit is contained in:
parent
64c9957991
commit
c7fb966326
|
@ -141,6 +141,10 @@ proc ReadFilesFromDirectory {directory root {type ""}} {
|
||||||
while {[gets $f line] >= 0} {
|
while {[gets $f line] >= 0} {
|
||||||
if [regexp -nocase -all -- {^\s*inventory\s*=\s*(\.\/|)(.+?)$} $line match v1 fileName] {
|
if [regexp -nocase -all -- {^\s*inventory\s*=\s*(\.\/|)(.+?)$} $line match v1 fileName] {
|
||||||
# puts "Inventory file is a: $line"
|
# puts "Inventory file is a: $line"
|
||||||
|
if ![file exists [file join $root $directory $fileName]] {
|
||||||
|
ShowMessage "Error in ansible.cfg" "Inventory File '[file join $root $directory $fileName]' does not exists"
|
||||||
|
continue
|
||||||
|
}
|
||||||
if {[lsearch $project($root) [file join $root $directory $fileName]] eq "-1"} {
|
if {[lsearch $project($root) [file join $root $directory $fileName]] eq "-1"} {
|
||||||
lappend project($root) [file join $root $directory $fileName]
|
lappend project($root) [file join $root $directory $fileName]
|
||||||
set variables([file join $root $directory $fileName]) \
|
set variables([file join $root $directory $fileName]) \
|
||||||
|
|
Loading…
Reference in New Issue
Block a user