Skip to content

Commit 7ed6319

Browse files
authored
updating deploument guide
1 parent b3b39b4 commit 7ed6319

File tree

1 file changed

+5
-70
lines changed

1 file changed

+5
-70
lines changed

docs/deployment.md

Lines changed: 5 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This guide covers both development and production deployment procedures for the
1919

2020
1. **Bootstrap Environment**
2121
```bash
22-
./bootstrap.sh
22+
sudo ./bootstrap.sh
2323
```
2424
This sets up the development environment with required dependencies.
2525

@@ -38,24 +38,11 @@ This guide covers both development and production deployment procedures for the
3838

3939
4. **Choose Provider**
4040
Select your infrastructure provider:
41-
- AWS: Use `1_infra_aws/create.sh`
42-
- DigitalOcean: Use `1_infra_digitalocean/create.sh`
43-
- kcli: Use `1_kcli/create.sh`
41+
- AWS: Use `sudo ./total_deployer.sh aws`
42+
- DigitalOcean: Use `sudo ./total_deployer.sh digitalocean`
43+
- kcli: Use `sudo ./total_deployer.sh kcli`
4444

45-
5. **Deploy Infrastructure**
46-
```bash
47-
# Example for AWS
48-
cd 1_infra_aws
49-
./create.sh
50-
```
51-
52-
6. **Configure FreeIPA**
53-
```bash
54-
cd 2_ansible_config
55-
./configure.sh
56-
```
57-
58-
7. **Verify Installation**
45+
5. **Verify Installation**
5946
- Access FreeIPA web UI
6047
- Test user provisioning
6148
- Verify DNS configuration
@@ -66,58 +53,6 @@ This guide covers both development and production deployment procedures for the
6653
- Debug logging enabled by default
6754
- Consider using local kcli deployment for testing
6855

69-
## Production Deployment
70-
71-
### Prerequisites
72-
- RHEL 9.5 environment
73-
- Production-grade infrastructure access
74-
- DNS delegation configured
75-
- Security audit completed
76-
77-
### Steps
78-
79-
1. **Environment Verification**
80-
- Confirm RHEL 9.5 compatibility
81-
- Verify network requirements
82-
- Check DNS delegation
83-
84-
2. **Production Configuration**
85-
```bash
86-
# Configure with production settings
87-
./bootstrap.sh --production
88-
```
89-
90-
3. **Infrastructure Setup**
91-
- Configure production-grade instances
92-
- AWS: m5.xlarge recommended
93-
- Equivalent sizes for other providers
94-
- Set up proper networking and security groups
95-
96-
4. **DNS Configuration**
97-
- Configure DNS delegation
98-
- Set up DNS profiles
99-
- Verify record propagation
100-
101-
5. **High-Availability Setup**
102-
- Deploy redundant servers
103-
- Configure load balancing
104-
- Set up replication
105-
106-
6. **Security Configuration**
107-
- Configure firewall rules
108-
- Set up SSL certificates
109-
- Implement security policies
110-
111-
7. **Monitoring Setup**
112-
- Configure system monitoring
113-
- Set up alerting
114-
- Enable performance metrics
115-
116-
### Production Notes
117-
- Use production-grade instance sizes
118-
- Implement comprehensive backup strategy
119-
- Configure proper security measures
120-
- Set up monitoring and alerting
12156

12257
## Deployment Caveats
12358

0 commit comments

Comments
 (0)