render genesis script
This commit is contained in:
parent
4757f2f762
commit
3369012f20
|
@ -1,4 +1,4 @@
|
|||
from . import config, logging, pki
|
||||
from . import config, logging, pki, renderer
|
||||
import os
|
||||
|
||||
__all__ = ['Generator']
|
||||
|
@ -30,7 +30,14 @@ class Generator:
|
|||
assert self.input_config['Cluster'].metadata['name'] \
|
||||
== self.input_config['Network'].metadata['cluster']
|
||||
|
||||
def generate_up_sh(self, output_dir):
|
||||
r = renderer.Renderer(config=self.input_config,
|
||||
target_dir=output_dir)
|
||||
r.render_generate_files()
|
||||
|
||||
def generate_all(self, output_dir):
|
||||
self.generate_up_sh(output_dir)
|
||||
|
||||
cluster = self.input_config['Cluster']
|
||||
network = self.input_config['Network']
|
||||
versions = self.input_config['Versions']
|
||||
|
|
|
@ -15,6 +15,9 @@ class Renderer:
|
|||
self.config = config
|
||||
self.target_dir = target_dir
|
||||
|
||||
def render_generate_files(self):
|
||||
self.render_template_dir('generate')
|
||||
|
||||
def render(self):
|
||||
for template_dir in self.config['Node']['templates']:
|
||||
self.render_template_dir(template_dir)
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
{% include "up.sh" with context %}
|
Loading…
Reference in New Issue