23 lines
743 B
Python
23 lines
743 B
Python
|
import os
|
||
|
import sys
|
||
|
from cdist.core.pytypes import *
|
||
|
|
||
|
|
||
|
class DummyConfig(PythonType):
|
||
|
def type_manifest(self):
|
||
|
print('dummy manifest stdout')
|
||
|
print('dummy manifest stderr\n', file=sys.stderr)
|
||
|
yield file_py('/root/dummy1.conf',
|
||
|
mode='0640',
|
||
|
owner='root',
|
||
|
group='root',
|
||
|
source='-').feed_stdin('dummy=1\n')
|
||
|
|
||
|
self_path = os.path.dirname(os.path.realpath(__file__))
|
||
|
conf_path = os.path.join(self_path, 'files', 'dummy.conf')
|
||
|
yield file_py('/root/dummy2.conf',
|
||
|
mode='0640',
|
||
|
owner='root',
|
||
|
group='root',
|
||
|
source=conf_path)
|