Skip to content

Commit

Permalink
Add mini-bootstrap for CentOS 7.2 to help with base packages, proxies…
Browse files Browse the repository at this point in the history
…, custom registries, vm additions, etc.

(cherry picked from commit eae0563)

don't pull docker image since we don't even have docker yet.

Moved to /contrib/scripts

Moved to /contrib/scripts

Moved to /contrib/scripts

Moved to /contrib/scripts

Moved to /contrib/scripts

Stubs for readthedocs

.dockerignore for build tool

initial code import for installer-2.0

Add an example config file

add ECS ports and hostnames

Updated example and added some documentation

change ecs-install.yml to deploy.yml. seems smoother.

Support customizing the release artifact pulled during bootstrap.

Support customizing the release artifact pulled during bootstrap.

lib/ was in .gitignore. :/

Add .ignore files

Line endings.  again.

Line endings.  again.

Line endings

General bugfixes and bootstrap improvements.

More polish and a progress bar

set correct owner and group on files
network.json
seeds

Fix typo: itmes -> items

No need to nuke the semaphore if we're going to redeploy

Autoprovision hostnames using ECS naming scheme

Typo was causing xz to only use one core. :(

Make sure firewalld gets restarted on changes

Changed default to moon names instead of city names to help distinguish CE from Appliance

tweaks to the apk mirror selector so it works better behind firewalls.

Make a list of keys rather than sending the whole dict

Ensure we can ansible ping nodes before doing anything else.

Refactored caching in prep for EMCECS#121, EMCECS#119, EMCECS#81

Need to also remove fstab entries when uninstalling.

Open a port for fast file copy

Prep support for fast file copy

prep for ecsconfig.py

move destructive commands ecsremove.py

add shortcuts

prep for fast file copy

add bittorrent fast file copy capability
add aliases for step1, step2, etc
many bugfixes

updated to latest build

Add DHCP nameserver override flag and ability

Set registry version to ambiguous 2.
Provides latest version 2 available now.

Way to commit broken code, Travis.

refactoring for my own sanity

add map of ECS

add ansible dynamic inventory support

there's room to spell out 'database'

fix bug with persisting overridden DHCP DNS across reboots

rename default cert to emc_ssl.pem

update examples

fix bug when sp-level options are missing

enable keystone as auth provider in portal

couple torrent changes

keep proxy for pip

working on ECS management API

working on 3.0.0

license
mktorrent now in edge_community

Working on 3.0.0 sausage rollup

Working on 3.0.0 sausage

Working on 3.0.0 sausage

update booststrapper for CentOS 7.3
general sausage for ECS 3.0.0

general sausage for ECS 3.0.0

rename block_devices -> ecs_block_devices
fix ansible time sync
clarify some plays

changed torrent ffx semaphore
added 2-node example using reference deploy.yml

add second subnet to example management_subnets

update examples

tweak preflight for production

reorder step sequences for decreased torrent runtime

update network.json template for ECS 3.0.0

impose 3-node minimum for ECS 3.0 multinode

update storageos config templates for ECS 3.0

disable application.conf templating for ECS 3.0

fix network.json template

use configured blockdevs instead of vda

use deploy object instead of state object

makin' sausage for 3.0

Work around an SSH bug in Ansible 2.1

Work around an SSH bug in Ansible 2.1
Solve ssh key directory permissions race

Remove old API library; prep for ecsminion

update readme.md

update readme.md
  • Loading branch information
padthaitofuhot committed Apr 21, 2017
1 parent 016d1ee commit f38731e
Show file tree
Hide file tree
Showing 197 changed files with 15,078 additions and 72 deletions.
132 changes: 132 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
/install.log
/local_serial
/ui/resources/futures
/.idea
/.projectKnowledge
/patches
/ecs-multi-node
/examples
/ecs-single-node
/bootstrap_plugins
/Documentation
/README.md
/bootstrap.sh
/.gitignore
/changelog.md
/ECS-CommunityEdition.iml
/.gitattributes
/.dockerignore
### Created by .ignore support plugin (hsz.mobi)
### Linux template
*~

### KDE directory preferences
.directory

### Linux trash folder which might appear on any partition or disk
.Trash-*
### Emacs template
### -*- mode: gitignore; -*-
\###*\###
/.emacs.desktop
/.emacs.desktop.lock
*.elc
auto-save-list
tramp
.\###*

### Org-mode
/.joblist
/.drone.yml
.org-id-locations
*_archive

### flymake-mode
*_flymake.*

### eshell files
/eshell/history
/eshell/lastdir

### elpa packages
/elpa/

### reftex files
*.rel

### AUCTeX auto folder
/auto/

### cask packages
.cask/
### Vagrant template
.vagrant/
### SublimeText template
### cache files for sublime text
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache

### workspace files are user-specific
*.sublime-workspace

/.idea/scratch
### project files should be checked into the repository, unless a significant
### proportion of contributors will probably not be using SublimeText
### *.sublime-project

### sftp configuration file
sftp-config.json
### Example user template template
### Example user template

### IntelliJ project files
.idea
*.iml
out
gen### Tags template
### Ignore tags created by etags, ctags, gtags (GNU global) and cscope
TAGS
!TAGS/
tags
!tags/
gtags.files
GTAGS
GRTAGS
GPATH
cscope.files
cscope.out
cscope.in.out
cscope.po.out

### Windows template
### Windows image file caches
Thumbs.db
ehthumbs.db

### Folder config file
Desktop.ini

### Recycle Bin used on file shares
$RECYCLE.BIN/

### Windows Installer files
*.cab
*.msi
*.msm
*.msp

### Windows shortcuts
*.lnk
### Vim template
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist

### NotepadPP template
*.bak
/virtualenv/
/.idea/
/.projectKnowledge/
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/.projectKnowledge
/.compliance
# Created by .ignore support plugin (hsz.mobi)
### Python template
Expand All @@ -17,8 +18,9 @@ develop-eggs/
dist/
downloads/
eggs/
/.joblist
/.drone.yml
.eggs/
lib/
lib64/
parts/
sdist/
Expand Down Expand Up @@ -114,3 +116,4 @@ atlassian-ide-plugin.xml
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
/virtualenv/
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "ui/ecsminion"]
path = ui/ecsminion
url = https://github.com/EMCECS/ecsminion.git
72 changes: 47 additions & 25 deletions README.md

Large diffs are not rendered by default.

0 comments on commit f38731e

Please sign in to comment.