diff --git a/src/oneprovision/lib/provision/ansible.rb b/src/oneprovision/lib/provision/ansible.rb index 0a216236e5..756f76116e 100644 --- a/src/oneprovision/lib/provision/ansible.rb +++ b/src/oneprovision/lib/provision/ansible.rb @@ -66,7 +66,11 @@ module OneProvision # Checks ansible installed version def check_ansible_version - version = Gem::Version.new(`ansible --version`.split[1]) + # Get just first line with Ansible version + version = `ansible --version`.split("\n")[0] + + version = version.match(/\d+[.]\d+[.]\d+/) + version = Gem::Version.new(version) if (version < ANSIBLE_VERSION[0]) || (version >= ANSIBLE_VERSION[1]) diff --git a/src/oneprovision/lib/terraform/providers/templates/google/cluster.erb b/src/oneprovision/lib/terraform/providers/templates/google/cluster.erb index 0fd1eb3152..d8e120233e 100644 --- a/src/oneprovision/lib/terraform/providers/templates/google/cluster.erb +++ b/src/oneprovision/lib/terraform/providers/templates/google/cluster.erb @@ -20,4 +20,6 @@ resource "google_compute_firewall" "device_<%= obj['ID'] %>" { protocol = "udp" ports = ["8472"] } + + source_ranges = ["0.0.0.0/0"] }