Forum: Cfengine Help
Subject: Re: List expansion in access rules
Author: JarleB
Link to topic: https://cfengine.com/forum/read.php?3,17585,17591#msg-17591

Thanks Nakarin,

but it did not improve the situation . 


I did like this





"file_repos" slist => { "stage/inputs", "stage/modules", "repo"};

  "m_master_files_prod"
       string => "/site/cfengine/prod";

   # source for TEST configuration files on master-host
  "m_master_files_test"
        string => "/site/cfengine/test";

   # source for DEV configuration files on master-host
  "m_master_files_dev"
        string => "/site/cfengine/dev";


access:

  "$(m_master_files_prod)/$(file_repos)" admit => { @(var.client_networks) };
  "$(m_master_files_test)/$(file_repos)" admit => { @(var.client_networks) };
  "$(m_master_files_dev)/$(file_repos)" admit => { @(var.client_networks) };


@(var.client_networks)  is defined like this inside the "var" bundle 




   "client_networks"
        slist => {
                  "129.240.0.0/16",
                  "158.36.184.0/21",
                  "193.157.136.0/22",
                  "193.157.192.0/20"
                 },
        comment => "nettverk som brukes av klienter på UiO";


_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to