fix 1208: add native charm support for rhel and fix centos support 39/10439/3 bug1511 branch-bug1511-start v9.1.1 v9.1.1rc1
authorendika <endika.aldecoa@ehu.eus>
Wed, 16 Sep 2020 13:41:18 +0000 (15:41 +0200)
committerDavid Garcia <david.garcia@canonical.com>
Thu, 15 Apr 2021 13:57:17 +0000 (15:57 +0200)
commit804cc042c04683f8a2a695e108627e0d663d79d7
tree8e54358a073952a13b9cf6e7e1f8a94f1e92c7da
parentc9a1aba66e14ed6366e28c2c79bd51c93dad9390
fix 1208: add native charm support for rhel and fix centos support

The commit adds SO discovery support for rhel and adds a script to
add a DNAT rule to rhel and centos images.

There are some things that needs to be taken in acount.
- It uses firewalld, wich is the default firewall for centos and rhel,
  instead of iptables. This may break some thinghs if the image uses
  iptables.
- If firewalld is not actibe it assumes that the VM is not using it,
  so it creates a input rule to accept all incoming conections
  (by default rejects all). If the firewall was not enabled, with
  accept all it should have the same behavior.

Change-Id: I29c9781d354c4e8268e19f64dcc9568d725a0de3
Signed-off-by: endika <endika.aldecoa@ehu.eus>
(cherry picked from commit f97b231c021d082f5f56ac88804af3d73be2caa9)
n2vc/libjuju.py
n2vc/provisioner.py