1
0
mirror of https://github.com/laurivosandi/certidude synced 2024-12-23 00:25:18 +00:00

tests: Attempt to install NetworkManager

This commit is contained in:
Lauri Võsandi 2017-05-04 06:55:26 +00:00
parent 47d518e250
commit 68f6b9f6f6
2 changed files with 7 additions and 5 deletions

View File

@ -21,7 +21,7 @@ script:
- sudo useradd adminbot -G sudo -p '$1$PBkf5waA$n9EV6WJ7PS6lyGWkgeTPf1' - sudo useradd adminbot -G sudo -p '$1$PBkf5waA$n9EV6WJ7PS6lyGWkgeTPf1'
- sudo useradd userbot -G users -p '$1$PBkf5waA$n9EV6WJ7PS6lyGWkgeTPf1' - sudo useradd userbot -G users -p '$1$PBkf5waA$n9EV6WJ7PS6lyGWkgeTPf1'
- sudo chmod 777 . # Allow forked processes to write .coverage files - sudo chmod 777 . # Allow forked processes to write .coverage files
- sudo mkdir /etc/NetworkManager/system-connections/ # Allow config file creation without having NM installed - sudo mkdir -p /etc/NetworkManager/system-connections/ # Allow config file creation without having NM installed
- sudo coverage run --parallel-mode --source certidude -m py.test tests - sudo coverage run --parallel-mode --source certidude -m py.test tests
- sudo coverage combine - sudo coverage combine
- sudo coverage report - sudo coverage report

View File

@ -657,12 +657,11 @@ def certidude_setup_strongswan_client(authority, remote, common_name, **paths):
@setup_client() @setup_client()
def certidude_setup_strongswan_networkmanager(authority, remote, common_name, **paths): def certidude_setup_strongswan_networkmanager(authority, remote, common_name, **paths):
# Install dependencies # Install dependencies
apt("strongswan-nm") apt("network-manager strongswan-nm")
rpm("NetworkManager-strongswan-gnome") rpm("NetworkManager NetworkManager-tui NetworkManager-strongswan-gnome")
endpoint = "IPSec to %s" % remote
# Create corresponding section in /etc/certidude/services.conf # Create corresponding section in /etc/certidude/services.conf
endpoint = "IPSec to %s" % remote
service_config = ConfigParser() service_config = ConfigParser()
if os.path.exists(const.SERVICES_CONFIG_PATH): if os.path.exists(const.SERVICES_CONFIG_PATH):
service_config.readfp(open(const.SERVICES_CONFIG_PATH)) service_config.readfp(open(const.SERVICES_CONFIG_PATH))
@ -685,6 +684,9 @@ def certidude_setup_strongswan_networkmanager(authority, remote, common_name, **
@click.option("--common-name", "-cn", default=const.HOSTNAME, help="Common name, %s by default" % const.HOSTNAME) @click.option("--common-name", "-cn", default=const.HOSTNAME, help="Common name, %s by default" % const.HOSTNAME)
@setup_client() @setup_client()
def certidude_setup_openvpn_networkmanager(authority, remote, common_name, **paths): def certidude_setup_openvpn_networkmanager(authority, remote, common_name, **paths):
apt("network-manager network-manager-openvpn-gnome")
rpm("NetworkManager NetworkManager-tui NetworkManager-openvpn-gnome")
# Create corresponding section in /etc/certidude/services.conf # Create corresponding section in /etc/certidude/services.conf
endpoint = "OpenVPN to %s" % remote endpoint = "OpenVPN to %s" % remote