None of the cap values online are correct. None of them have Ebron's contract, or all of the restructures.
https://overthecap.com/salary-cap/pittsburgh-steelers/
If I'm going off of the numbers, Ebron is about $6M Dangerfield should be about $1.8 so $2 is accurate. That's another $8M. Steelers would be at $750k Need moves to get the $4.3M for the draft and $3M for injuries. More restructures will be needed to get the team down.
Just remembered the rule of 51 will push another $1.3M in the Steelers favor so instead of $750k, Steelers should be around $2M under the cap before the draft. Depending on how Ebron's contract is written, some more might open up But I would see the cap at best being $4M and worst being $2M