-
Notifications
You must be signed in to change notification settings - Fork 85
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#2932: restructure 'vagrant' puppet environment
- Loading branch information
1 parent
ac1053b
commit cd376cf
Showing
18 changed files
with
197 additions
and
270 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
### | ||
### site.pp: load all necessary modules. | ||
### | ||
|
||
include package | ||
include sklearn | ||
include vagrant | ||
include redis | ||
include system | ||
include compiler | ||
include database | ||
include webserver |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
49 changes: 49 additions & 0 deletions
49
puppet/environment/vagrant/modules/compiler/manifests/init.pp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
### | ||
### init.pp: install, configure, and run initial compile against | ||
### source files. | ||
### | ||
|
||
class compiler { | ||
## ensure log directory, package dependencies | ||
class dependencies { | ||
require system::log_directory | ||
contain package::webcompilers | ||
} | ||
|
||
## configure webcompilers | ||
class configure { | ||
## set dependency | ||
require dependencies | ||
|
||
## configure webcompilers | ||
require system::webcompiler_directory | ||
contain compiler::webcompilers | ||
} | ||
|
||
## start webcompilers | ||
class start { | ||
## set dependency | ||
require dependencies | ||
require configure | ||
|
||
## start compiler(s) | ||
contain compiler::start_sass | ||
contain compiler::start_uglifyjs | ||
contain compiler::start_browserify | ||
contain compiler::start_imagemin | ||
} | ||
|
||
## initial compile | ||
class initiate { | ||
## set dependency | ||
require dependencies | ||
require configure | ||
require start | ||
|
||
## initial compile | ||
contain compiler::initial_compile | ||
} | ||
|
||
## initiate | ||
include initiate | ||
} |
26 changes: 26 additions & 0 deletions
26
puppet/environment/vagrant/modules/database/manifests/init.pp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
### | ||
### init.pp: install client, and initialize database tables. | ||
### | ||
|
||
class database { | ||
## install sql | ||
class install_sql { | ||
## install mariadb | ||
contain database::server | ||
|
||
## install mariadb client | ||
contain database::client | ||
|
||
## install mariad bindings | ||
contain database::bindings | ||
} | ||
|
||
## create database tables | ||
class create_db { | ||
require install_sql | ||
contain database::database | ||
} | ||
|
||
## initiate | ||
include create_db | ||
} |
Oops, something went wrong.