Я использую пакет go-ini для разбора файла Ansible-playbook.При попытке выполнить следующий код я получаю сообщение об ошибке:
разделитель значения ключа не найден: 172.16.1.2
Код перехода:
conf, err := ini.Load(inventoryFilePath)
if err != nil {
return errors.New("Unable to read file: " + err.Error())
}
nodeSection, err := conf.GetSection("vm_master")
if err != nil {
return errors.New("Unable to get section: " + err.Error())
}
Входной файл:
[all:vars]
ansible_connection=ssh
ansible_ssh_user=root
ansible_ssh_pass=password
[vm_master]
172.16.1.2
[vm_client]
172.16.1.3
172.16.1.4