@@ -27,10 +27,7 @@ variable OS_POSTPONE_AII_CONFIG ?= OS_POSTPONE_FILESYSTEM_CONFIG;
27
27
variable DEBUG = debug (' %s: OS_POSTPONE_AII_CONFIG=%s' , OS_POSTPONE_AII_CONFIG);
28
28
29
29
30
- # Grub configuration module initialisation
31
- include ' components/grub/config' ;
32
-
33
- # common site machine configuration
30
+ # common site machine early configuration
34
31
variable SITE_CONFIG_TEMPLATE ? = ' site/config' ;
35
32
include SITE_CONFIG_TEMPLATE;
36
33
@@ -54,9 +51,6 @@ variable OS_NS_REPOSITORY ?= 'repository/';
54
51
# software packages
55
52
include ' pan/functions' ;
56
53
57
- # Configure Bind resolver
58
- include ' site/named' ;
59
-
60
54
61
55
# Include OS version dependent RPMs
62
56
variable SERVICE_OS_BASE_TEMPLATE = {
@@ -68,6 +62,19 @@ variable SERVICE_OS_BASE_TEMPLATE = {
68
62
};
69
63
include SERVICE_OS_BASE_TEMPLATE;
70
64
65
+ # common site machine configuration to be done after the OS
66
+ variable SITE_CONFIG_POSTOS_TEMPLATE ? = ' site/config-postos' ;
67
+ include if_exists (SITE_CONFIG_POSTOS_TEMPLATE);
68
+
69
+ # profile_base for profile structure
70
+ include ' quattor/profile_base' ;
71
+
72
+ # Configure Bind resolver
73
+ include ' site/named' ;
74
+
75
+ # Grub configuration module initialisation
76
+ include ' components/grub/config' ;
77
+
71
78
# Configure time synchonisation
72
79
include if_exists (' site/time_synchronisation' );
73
80
0 commit comments