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)
|