Comments (2)
On further discussion with @steviecoaster, we've agreed to leave some of this work out of the first release. We are striving to keep this simple, and weaving in the -InternetEnabled
bits will add complexity at this point. We may revisit this later, possibly when revising the "distributed" approach with a new version of Organizational Deployment Guide.
@steviecoaster, I'll leave this open just for this one piece, if that's OK:
- Generate
Register-Endpoint.ps1
script to pair with aClientSetup.ps1
script, and output this script tochoco-setup\files
.
from choco-quickstart-scripts.
For the first release, to meet our internally-defined security requirements and maintain parity with QDE, we have decided to include the ability to define your own SSL Certificate.. This should cover the use cases of users bringing their own Domain cert, or purchasing a third-party cert. This is our minimum requirement if the user intends to expose this server to external endpoints on the Internet.
This will involve the following:
- Update
Set-SSLSecurity.ps1
with logic to:- Accept external cert
- Copy to appropriate cert store
- Reassign services and bindings
- Import cert into Java Key Store for Nexus
- Update firewall rule for Nexus to 8443
- Update Jenkins job templates in the
jenkins
folder to reflect change of port for repo URI - Move order of Jenkins script to the end again, as we need the CN to update repo URI
from choco-quickstart-scripts.
Related Issues (20)
- Testing off develop fails with a path error
- Update Guide with new version of our Chocolatey Install script HOT 1
- Start-C4bSetup.ps1 - allow overriding the `install.ps1` script HOT 2
- Start-C4bCcmSetup.ps1 script does not specify a source to install `chocolatey-management-web` from, so it will install from the Chocolatey Licensed Feed
- Pushing to HTTP Sources Being Phased Out in NuGet Client HOT 1
- Add Admin Only Source For Chocolatey Core Packages
- Update Jenkins Java Dependency
- Fix NuGet V3 Indexes
- Remove Licensed feed from client setup
- ClientSetup Enhancements
- Improve README for Self-Signed SSL Environments
- Update CCM .Net Dependencies
- Do not install SSMS by default
- Nexus Setup should use up to date NexuShell
- Add Enabling usePackageHashValidation Feature to ClientSetup Script
- Add executing user to generated README
- Replace Invoke-Choco Alias Override
- Rework Script Variable Storage
- Add a Nexus Repository Cleanup Task HOT 2
- Automated Testing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from choco-quickstart-scripts.