File tree Expand file tree Collapse file tree 1 file changed +36
-13
lines changed Expand file tree Collapse file tree 1 file changed +36
-13
lines changed Original file line number Diff line number Diff line change 6262    mode    => ' 0750' 
6363  })
6464
65-   file  { " ${etc_directory} /openvpn/${name} /easy-rsa"   :
66-     ensure              => directory ,
67-     recurse             => true ,
68-     links               => ' follow'  ,
69-     source_permissions  => ' use'  ,
70-     group               => 0,
71-     source              => " file:${openvpn::easyrsa_source} "  ,
72-     require             => File [" ${etc_directory} /openvpn/${name} "  ],
73-   }
74- 
75-   file  { "${etc_directory}/openvpn/${name}/easy-rsa/revoked" :
65+   file  { "${etc_directory}/openvpn/${name}/easy-rsa" :
7666    ensure   => directory ,
77-     mode     => ' 0750'  ,
7867    recurse  => true ,
79-     require  => File [" ${etc_directory} /openvpn/${name} /easy-rsa"  ],
68+     links    => ' follow'  ,
69+     ignore   => ' *.cnf'  ,
70+     owner    => 0,
71+     group    => 0,
72+     mode     => ' 0755'  ,
73+     source   => " file:${openvpn::easyrsa_source} "  ,
74+     require  => File [" ${etc_directory} /openvpn/${name} "  ],
75+   }
76+ 
77+   exec  { "copy *.cnf files from easyrsa source to ${name}" :
78+     command   => " cp '${openvpn::easyrsa_source} '*.cnf ."  ,
79+     cwd       => " ${etc_directory} /openvpn/${name} /easy-rsa"  ,
80+     onlyif    => " ls *.cnf"  ,
81+     provider  => ' shell'  ,
82+     require   => File [" ${etc_directory} /openvpn/${name} /easy-rsa"  ];
83+   }
84+ 
85+   file  {
86+     " ${etc_directory} /openvpn/${name} /easy-rsa/.rnd"  :
87+       ensure   => present ,
88+       owner    => 0,
89+       group    => 0,
90+       mode     => ' 0600'  ,
91+       require  => File [" ${etc_directory} /openvpn/${name} /easy-rsa"  ];
92+     " ${etc_directory} /openvpn/${name} /easy-rsa/keys"  :
93+       ensure   => directory ,
94+       owner    => 0,
95+       group    => 0,
96+       mode     => ' 0700'  ,
97+       require  => File [" ${etc_directory} /openvpn/${name} /easy-rsa"  ];
98+     " ${etc_directory} /openvpn/${name} /easy-rsa/revoked"  :
99+       ensure   => directory ,
100+       mode     => ' 0750'  ,
101+       recurse  => true ,
102+       require  => File [" ${etc_directory} /openvpn/${name} /easy-rsa"  ];
80103  }
81104
82105  case  $openvpn::easyrsa_version  {
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments