# (c) Copyright 2015 Hewlett-Packard Development Company, L.P. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. CONF = { 'failure_refresh_timeout': 10, 'drivers': [ { 'name': 'selfsign', 'driver': 'cathead.drivers.selfsign.SelfSignDriver', 'ca_key_file': 'ca.p.key', }, { 'name': 'eca', 'driver': 'cathead.drivers.eca.EcaDriver', 'host': '127.0.0.1', 'port': 5000, 'user': 'woot', 'secret': 'woot', } ], 'certs': [ { 'driver': 'eca', 'key': 'ca.p.key', 'cert': 'newcrt.crt', 'refresh_window': None, 'common_name': '127.0.0.1', 'on_refresh_success': 'hello_system', } ], 'actions': [ { 'name': 'hello_python', 'type': 'python', 'module': 'os', 'command': 'write', 'args': [2, 'hello world'], }, { 'name': 'hello_system', 'type': 'system', 'command': 'echo', 'args': ['hello echo world'], }, ] }